プロジェクトのセットアップ
前提条件
Rolldownのビルドと実行には、いくつかのツールのみが必要です。以下が必要です。
- rustup を使用してRustをインストールします。
just
をインストールします。
次のコマンドを実行するか、公式のガイドに従って、just
を簡単にインストールできます。
npm install --global just-install
pnpm --global add just-install
yarn global add just-install
brew install just
cargo install just
- Node.js >= 20.11 / 21.2 をインストールします。
just setup
リポジトリを初めてチェックアウトする際に行う必要があるのは、リポジトリのルートディレクトリでjust setup
を実行することだけです。
最後に✅✅✅ Setup complete!
が表示された場合は、Rolldownをビルドおよび実行するために必要なものがすべて揃っていることを意味します。
すべてが正しく動作しているかどうかを確認するには、just roll
を実行できます。
ヒント
just roll
は、Rolldownを最初からビルドし、すべてのテストを実行するため、実行に時間がかかる場合があります。just setup
が内部で行う処理を知りたい場合は、リポジトリのルートにあるjustfile
を確認できます。
これで、次の章ビルドと実行に進むことができます。セットアッププロセスの詳細な理解をしたい場合は、読み進めてください。
詳細
このセクションでは、Rolldownのビルドと実行に必要なインストール済みツールと依存関係について詳しく説明します。
Rustのセットアップ
RolldownはRustで構築されており、環境にrustup
とcargo
が存在する必要があります。公式ウェブサイトからRustをインストールできます。
Node.jsのセットアップ
RolldownはNAPI-RSを使用して構築され、npmレジストリに公開されているnpmパッケージであるため、Node.jsとpnpm(依存関係管理用)が必要です。
nvmまたはfnmなどのバージョンマネージャーを使用してNode.jsをインストールすることをお勧めします。このプロジェクトの最小要件であるNode.jsバージョン18.18.0以上をインストールして使用してください。既に任意のNode.jsバージョンマネージャーを使用していて、要件を満たすNode.jsバージョンを使用している場合は、この手順をスキップできます。
pnpmのセットアップ
corepackを介してpnpmを有効にすることをお勧めします。これにより、このプロジェクトで作業する際に、正しいバージョンのpnpmを自動的に使用できます。
corepack enable
すべてが正しく設定されていることを確認します。