プロジェクトごとにNodeのバージョンを変更する「Volta」を使う

Nodeのバージョンアップが激しすぎて1年も立つと過去のプロジェクトは最新のNodeで動作しなくなる。プロジェクトを変えるたびにNodeのバージョンを切り替えのは大変手間だが、それを自動的にやってくれるのが「VOLTA」である。

インストール手順

公式サイトを見るとLinuxとMacは次のようにする

curl https://get.volta.sh | bash

Windowsの場合は「download and run the Windows installer」よりインストーラーをダウンロードし実行する

Getting Started | Volta
Getting Started

利用方法

Nodeのバージョンを 14.14.5 にした場合は利用するディレクトリで次の通り実行する。

> volta install node@14.15.5
success: installed and set node@14.15.5 (with npm@6.14.11) as default

>node -v
v14.15.5


> npm -v
6.14.11

既存プロジェクトでNodeのバージョンを指定したい場合

> volta pin node@14.15.5
> volta pin npm@6.14.11

上記コマンドを実行すると「package.json」ファイル内に次の内容が追記され、バージョンが固定される。

  "volta": {
    "node": "14.15.5",
    "npm": "6.14.11"
  }

コメント

タイトルとURLをコピーしました