概要
自宅PC(Windows11)入れ替えに伴い、Node.jsのバージョン管理をどうしようかと思い、調べてみたところVoltaというものがあるようなので、使ってみました。
※Flutter CLIを入れようとしたらNode.jsで動作するようだったので、Node.jsのバージョン管理を調べなおしてみた。
インストール
-
公式ホームページからインストーラーをダウンロード
インストールはポチポチ押していくだけで完了。
Node.jsのインストール
- 最新バージョン(LTS)のインストール
volta install node
- バージョン指定のインストール
volta install node@20.11.10
利用するバージョン固定
Node.jsのバージョン固定
volta pin node@バージョン
npmのバージョン固定
volta pin npm@バージョン
package.json
nodeを利用するフォルダで上記コマンドを実行するとpackage.json内で利用するバージョンが固定されました。
"volta": {
"node": "20.11.1"
}
> node --version
v20.11.1
当該フォルダ内では、グローバルで利用しているバージョンではなく、
固定したバージョンを利用するようになるそうです。