9cubed
ブログ | PHP | JavaScript | TypeScript | Vue.js | Laravel | Tailwind | Vite | Python | MariaDB | SQLite | Node.js | Linux | PowerShell | Docker | Git | Web | その他
< 前の記事

Node.js のインストール

次の記事 >

パッケージの管理

Node.js

[Node.js]Volta で Node.js のバージョンの切り替え

公開日:
更新日:

1. 概要

Volta を使用すると、プロジェクト毎に使用する Node.js のバージョンを切り替えることができます。
Node.js のバージョンの指定には、package.json が使用されます。
package.json がないディレクトリでは、Volta のデフォルトの Node.js が使用されます。

2. 環境変数の削除

既存の Node.js に対してパスを通している場合は、環境変数から削除してください。

3. Volta のインストール

Windows の場合は、ターミナルで次のコマンドを実行する。
コマンド
winget install Volta.Volta

Unix の場合
コマンド
curl https://get.volta.sh | bash

4. Volta で Node.js のインストール

Node.js のインストール
コマンド
volta install node@lts     # 【推奨】最新の安定版(Long Term Support)

volta install node@latest  # 最新版が入る

volta install node@22.5.1  # 22.5.1 が入る

volta install node@22      # 22 の中の最新版が入る
最後にインストールしたものが、Volta のデフォルトの Node.js になります。

インストールされた Node は、次のフォルダに入ります。
パス
C:\Users\{ユーザ名}\AppData\Local\Volta\tools\image\node

インストールされている Node の一覧の確認。
コマンド
volta list node
実行結果
⚡️ Node runtimes in your toolchain:

    v22.5.1
    v22.22.0
    v24.13.0
    v24.13.1
    v24.14.0 (default)
(default) と付いているものが、Volta のデフォルトの Node.js です。
変更したい場合は、再度バージョンを指定して install してください。
コマンド
volta install node@24.13.1

5. プロジェクトで使用する Node.js の指定

プロジェクトフォルダをカレントにする。
コマンド
cd {プロジェクトフォルダ}

package.json がない場合は、package.json を作成する。
コマンド
npm init -y

プロジェクトで使用する Node.js の指定
コマンド
# バージョン指定
volta pin node@latest  # 最新の安定版(Long Term Support)

volta pin node@lts     # 最新版

volta pin node@22.5.1  # 22.5.1 が入る
volta pin node@22      # 22 の中の最新版が入る
安定版(LTS)を使う場合は、Node.js 公式 でバージョンの確認をお勧めします。

package.json に次のように volta が追加されます。
コマンド
  "volta": {
    "node": "24.14.0"
  }
volta install で必要なバージョンの node をインストールしている場合は、
volta pin を使わずに、package.json を直接修正しても問題ありません。

Node.js でバージョンを確認して、package.json と一致していれば OK です。
コマンド
node -v

ちなみに、ターミナルのカレントディレクトリを変更した場合、
カレントディレクトリに package.json がある場合は、そこに指定された node.js のバージョンが使用され、
カレントディレクトリに package.json がない場合は、上の階層の package.json を探しに行き、そこに指定された node.js のバージョンが使用します。
もし package.json が見つからない場合は、Volta のデフォルトの node.js が使用されます。

6. Volta でインストールした Node.js の削除

インストールされた Node のバージョンのフォルダを削除してください。
パス
C:\Users\{ユーザ名}\AppData\Local\Volta\tools\image\node\25.8.1

ノードの一覧から消えていれば OK です。
コマンド
volta list node

7. プロジェクトの Node のバージョンの変更

プロジェクトから node_modules と package-lock.json を削除します。

package.json の Node.js のバージョンの変更
コマンド
volta pin node@lts      # 最新の安定版
または
volta pin node@24.14.0  # バージョン指定

パッケージの再インストール
コマンド
npm install
< 前の記事

Node.js のインストール

次の記事 >

パッケージの管理

YouTube X

新着一覧

  • async、awaitJavaScript
  • Promise についてJavaScript
  • パッケージの管理Node.js
  • v-model(双方向バインディング)Vue.js
  • VS Code で GitHub を使ったソース管理Git
  • computed(再計算)Vue.js
  • watchDebounced(値の監視)Vue.js
  • watch(値の監視)Vue.js
  • change イベントVue.js
  • v-memoVue.js

アーカイブ

  • 2026/03
  • 2026/02
  • 2026/01
  • 2025/12
  • 2025/11
  • 2025/10
  • 2025/09
  • 2025/08
  • /00

以前のカテゴリー一覧

  • CakePHP3
  • CentOS7
  • HTML・CSS・JavaScript
  • Haskell
  • JavaScript
  • Kotlin
  • Laravel5
  • PHP
  • Python
  • Ruby
  • RubyOnRails5
  • TypeScript
  • Vue.js
  • Webサーバ講座
  • Webプログラミング講座
  • jQuery
  • linux
  • パソコン講座
  • ブログ
  • プログラミング講座
  • メモ帳作成講座
  • 数学

Copyright © 9cubed. All Rights Reserved.

プライバシーポリシー 利用規約
▲