Robinit

IT関連メモ

nodistでNode.jsをVersion管理する(Windows)

nodistのインストール

nodistはNode.jsをVersion管理できるツール

nodistのインストーラを以下よりダウンロードする
github.com

現時点の最新であるv0.8.8を選択しダウンロードしインストールする
今回は特に初期設定のまま変更せずにインストールした

コマンドプロンプトを開き、node -v を実行しインストールしたVersionが表示されればOK
f:id:wonder_three:20180210154358p:plain

nodistの使い方

nodistのアップデート

nodistのアップデートを実行、更新があればアップデートされる

C:\WINDOWS\system32>nodist selfupdate
現在取得したNode.jsのVesionと指定しているVersionの確認

現在取得したNode.jsのVesionと指定しているVersionの確認
以下はv9.5.0が指定されていることがわかる

C:\WINDOWS\system32>nodist
  (x64)
  8.8.1
  8.9.4
> 9.5.0  (global: 9.5.0)
nodistでインストール可能なNode.jsのバージョンを表示

nodistでインストール可能なNode.jsのバージョンを表示

C:\WINDOWS\system32>nodist dist
   :
  9.3.0
  9.4.0
  9.5.0
nodistでVesionを指定しNode.jsをインストール

nodistで例えばv9.3.0を指定しNode.jsをインストールする

C:\WINDOWS\system32>nodist + v9.3.0
 9.3.0 [===============] 21825/21825 KiB 100% 0.0s
9.3.0
nodistでNode.jsのバージョンを切り替え

nodistでNode.jsをv9.3.0に切り替える

C:\WINDOWS\system32>nodist 9.3.0
9.3.0
Default global pacakge update dsuccessful.
WindowsのNode.jsのバージョンを確認

Node.jsのVersionを確認する

C:\WINDOWS\system32>node -v
v9.3.0

Node.jaのVersionが切り替わらない場合

今回、nodistでNode.jsのインストールはうまくいくけど、
Node.jsのVersion切り替えに失敗するという現象に陥った。。
調べていると、元々Node.jsをインストールしていた後にnodistをインストールすると、
うまく切り替えられないみたい。
その場合は、もともと入っているNode.jsをアンインストールすればOK