Node.js

【カンタン30秒】Node.jsのバージョンを変更する方法

記事内に商品プロモーションを含む場合があります

生徒さん
生徒さん
Node.jsのバージョン切り替えってどうやるの?

 

以上の疑問の解決記事です。

本記事では、下記前提で解説を進めています。

  • nodebrew経由でNode.jsをインストールしている

 

※Node.js公式サイトからインストールしている場合、「バージョン変更はできない」ので注意してください。

もし公式からインストールしている場合は、下記記事を参考に、再インストールすると変更可能になります。

インストール済みNode.jsをnodebrew経由で再インストールする方法 Node.jsを使い始めた頃は、何も知らずにインストールする場合、公式サイトからインストールするかと思います。 しかしその...

 公式サイトからNode.jsをインストールしている場合、バージョン変更ができない

では、早速進めていきましょう!

 

 

ダウンロード可能なバージョンを確認する

下記コマンドをターミナル上で入力します。

nodebrew ls-remote
〜〜〜〜〜(長いので省略)〜〜〜〜〜

v12.0.0   v12.1.0   v12.2.0   v12.3.0   v12.3.1   v12.4.0   v12.5.0   v12.6.0
v12.7.0   v12.8.0   v12.8.1   v12.9.0   v12.9.1   v12.10.0  v12.11.0  v12.11.1
v12.12.0  v12.13.0  v12.13.1  v12.14.0  v12.14.1  v12.15.0  v12.16.0  v12.16.1
v12.16.2  v12.16.3  v12.17.0  v12.18.0  v12.18.1  v12.18.2  v12.18.3  v12.18.4
v12.19.0  v12.19.1  v12.20.0  v12.20.1  v12.20.2  v12.21.0  v12.22.0  v12.22.1
v12.22.2  v12.22.3  v12.22.4  v12.22.5  v12.22.6  v12.22.7  v12.22.8  v12.22.9
v12.22.10 v12.22.11 v12.22.12

v13.0.0   v13.0.1   v13.1.0   v13.2.0   v13.3.0   v13.4.0   v13.5.0   v13.6.0
v13.7.0   v13.8.0   v13.9.0   v13.10.0  v13.10.1  v13.11.0  v13.12.0  v13.13.0
v13.14.0

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

→ ダウンロード可能なバージョン一覧がざっと表示。

ゆう
ゆう
実際はもっとたくさんあるよ!

 

指定のバージョンをインストール

nodebrew install-binary v12.8.0

→ 一覧の中から、使用したいバージョンを入力。

 

使用可能なバージョンを確認

nodebrew ls
v12.8.0  // ← 追加されている
v12.16.0
v12.18.4
v12.22.10
v14.6.0
v16.8.0
v16.14.0

※インストールしたバージョンが含まれているかを確認

ゆう
ゆう
追加されていなかった場合は、「インストールしたコマンド」が間違っていないかを確認しよう!

 

使用したいバージョンに変更する

nodebrew use v12.8.0

→ コマンド入力後 use v12.8.0 と表示される

 

切り替わっているかを確認

node -v

→ 指定したバージョンに切り替わっていればOK(ここではv12.8.0

 

 

まとめ

本記事では、「Node.jsのバージョンを変更する方法」について、お伝えしました。

  • ダウンロード可能なバージョンを確認する
  • 指定のバージョンをインストール
  • 使用可能なバージョンを確認
  • 使用したいバージョンに変更する
  • 切り替わっているかを確認

開発環境によっては変更したいケースがあると思うので、必要に応じてお使いください。

ABOUT ME
ゆう
エンジニア歴7年。 大学卒業後、フィールドエンジニア職に就くが「手に職をつけたい」と思い、未経験からWEBデザイナーに転職。 その後、「WEB制作会社」「上場企業のECサイト運用」を経て、現在は「自社開発企業」のフロントエンドエンジニアとして仕事をしています。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA