0
0

VoltaでプロジェクトのNode.jsとnpmのバージョンを固定化

Posted at

アジェンダ

VoltaでプロジェクトのNode.jsとnpmのバージョンを固定化する方法をまとめます。

手順

プロジェクトにNode.jsの特定バージョンを固定するには、以下の手順に従います。まず、プロジェクトのディレクトリで次のコマンドを実行してください(バージョン番号は適宜変更してください)。

Node.jsのバージョンをプロジェクトに固定する
volta pin node@12.22

同様に、npmのバージョンを固定する場合も、以下のコマンドを実行します。

npmのバージョンをプロジェクトに固定する
volta pin npm@9.3.1

この操作により、指定されたバージョンはプロジェクトディレクトリに戻ると自動的に有効になります。

この操作を行うと、プロジェクトのpackage.jsonには以下のように設定が追記されます。

固定されたバージョンの管理
"volta": {
  "node": "12.22",
  "npm": "9.3.1"
}

package.jsonに設定が追加されるため、プロジェクトの他の開発者がgit cloneを使用してプロジェクトを取得した場合でも、Voltaがインストールされていれば初回のnodeコマンド実行時に指定されたバージョンがインストールされます。

また、package.json内の設定が見落とされる可能性があるため、プロジェクトのREADMEファイルにも固定バージョンの情報を記載しておくと尚良い。

参考リンク

Node.jsのバージョン管理はVoltaに決定

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0