新しい Rspack ベースのプロジェクトで、すぐに始めましょう。
始める前に、Node.js >= バージョン 16 をインストールする必要があります。Node.js LTS バージョンを使用することをお勧めします。
次のコマンドで現在の Node.js バージョンを確認します
現在の環境に Node.js がインストールされていない場合、またはインストールされているバージョンが低すぎる場合は、nvm または fnm を使用してインストールできます。
以下は、nvm を介してインストールする方法の例です
Rsbuild は、Rspack によって駆動され、Rspack チームによって開発された高性能ビルドツールです。これにより、慎重に設計されたデフォルトのビルド設定セットが提供され、すぐに使用できる開発エクスペリエンスが提供され、Rspack のパフォーマンス上の利点を最大限に引き出すことができます。
新しいプロジェクトを作成するには、Rsbuild を使用することをお勧めします。次のコマンドを実行するだけです
詳細については、Rsbuild - クイックスタートを参照してください。
Rspack CLI は、Webpack CLI に匹敵するツールで、基本的な `serve` および `build` コマンドを提供します。
Rsbuild は Node.js >= 16 をサポートしていますが、Rspack CLI では Node.js バージョン >= 18.12.0 が必要です。
Rspack CLI プロジェクトを作成するには、次のコマンドを実行します
次に、ターミナルのプロンプトに従います。
create-rspack と create-rsbuild は、いくつかの CLI フラグを提供します。これらの CLI フラグを設定することで、インタラクティブな選択手順をスキップし、1 つのコマンドでプロジェクトを作成できます。
たとえば、`my-project` ディレクトリに React プロジェクトを 1 つのコマンドで作成するには
Rsbuild に基づいたオンライン例を提供します。この例では、Rspack のビルドパフォーマンスと Rsbuild の開発エクスペリエンスを直感的に感じることができます
最初にプロジェクトディレクトリを作成し、npm `package.json` を生成します
次に、`@rspack/core` と `@rspack/cli` を開発依存関係としてインストールします
Rspack CLI を使用するようにビルドスクリプトを更新します
Rspack の構成方法については、Rspack の設定を参照してください。
既存のプロジェクトから Rspack または Rsbuild に移行する必要がある場合は、次のガイドを参照してください
すでにコミュニティにはいくつかの Rspack ベースのツールチェーンがあります
Rspack エコシステム内のより多くのプロジェクトを見つけるには、awesome-rspack にアクセスしてください。
Rspress は、Rspack に基づいた静的サイトジェネレーターです。静的サイトを構築するための完全なソリューションを提供し、次の機能が含まれています
公式ドキュメントで Rspress について詳しく学習してください。
Modern.js Framework は、Rspack ベースのプログレッシブ React フレームワークで、Web アプリケーションを構築するための完全なソリューションを提供します。ネストされたルート、サーバーサイドレンダリングをサポートし、styled components や Tailwind CSS などのすぐに使用できる CSS ソリューションを提供します。
公式ドキュメントで Modern.js について詳しく学習してください。
RspackとReactを本番環境ですぐに活用するための最も早い方法は、専用のRspack Nxプラグインを使用することです。これにより、RspackとReact、TypeScript、ESLint、Jest、およびe2eテスト用のCypressを統合した、事前設定済みの環境が提供されます。
ReactとRspackを使用した新しいNxワークスペースをセットアップするには、次のコマンドを実行します。
事前設定済みの環境は、Rspack、TypeScript、TSX、Reactですぐに動作するように準備されています。さらに、テスト用のJestとCypress、およびLint用のESLintも付属しています。
作成が完了したら、npm start
(またはpnpm start
またはyarn start
)で開発サーバーを起動できます。また、npm run build
(またはpnpm run build
またはyarn run build
)で本番環境向けにアプリケーションをビルドし、同様にnpm run test
(またはpnpm run test
またはyarn run test
)でユニットテストを実行できます。
Nxの詳細については、https://nx.devで確認できます。