+
K
注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry のコードリポジトリは、プロジェクトと CI で使用する Node.js のバージョンを管理するために、Node Version Manager (nvm) ↗ をサポートしています。リポジトリのルートに .nvmrc ファイルを追加すると、プロジェクトで使用する Node.js のバージョンを指定できます。
.nvmrc
nvm を使用しない場合、CI は .jemma/settings.sh で指定された Node.js のバージョンを使用し、Foundry の開発環境はバージョン 18.20.8 を使用します。
.jemma/settings.sh
18.20.8
リポジトリの Node.js のバージョンを設定するには、プロジェクトのルートに .nvmrc という名前のファイルを作成します。このファイルには、使用する Node.js のバージョン番号の先頭に v を付けたものだけを記載してください。次に例を示します。
v
v24.13.0
コードリポジトリ内のターミナルで nvm ls-remote を実行すると、利用可能な Node.js のバージョンを表示できます。
nvm ls-remote
.nvmrc ファイルを追加した後、ターミナルで次のコマンドを実行して、ファイルで定義されたバージョンに切り替えます。
Copied!1 nvm install
1
nvm install
CI のビルドで .nvmrc ファイルに指定されたものと同じ Node.js のバージョンを使用するには、リポジトリ内の .jemma/settings.sh ファイルを更新します。
既存の NODE_INSTALLATION_VERSION のエクスポートを、.nvmrc ファイルからバージョンを直接読み取る次の行に置き換えます。
NODE_INSTALLATION_VERSION
Copied!1 export NODE_INSTALLATION_VERSION=$(sed 's/^v//' "$(dirname "${BASH_SOURCE[0]}")/../.nvmrc")
export NODE_INSTALLATION_VERSION=$(sed 's/^v//' "$(dirname "${BASH_SOURCE[0]}")/../.nvmrc")
この変更により、.nvmrc ファイルを更新するだけで、Foundry の開発環境と CI 環境の両方で使用する Node.js のバージョンを変更できます。