プロジェクトのセットアップ
前提条件
Rolldownのビルドと実行には、いくつかのツールのみが必要です。以下が必要です。
- rustup を使用してRustをインストールします。
justをインストールします。
次のコマンドを実行するか、公式のガイドに従って、justを簡単にインストールできます。
npm install --global just-installpnpm --global add just-installyarn global add just-installbrew install justcargo 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すべてが正しく設定されていることを確認します。