Nodistは、Node.jsのバージョンを1台のWindows PCの中で切り替えて使える便利なツールだ。
Nodist公式サイト
https://github.com/nullivex/nodist
しかし、筆者がはまった問題点が1つある。それがこれ。
Node.jsインストールと同時にインストールされるnpmのバージョンが最新のものにできない。
2019年3月25日現在、最新のNodistであるver.0.8.8では、npmのバージョンは4.0.5より新しくならない。
通常、npmのバージョンを更新するときには次のコマンドを使うが、
npm update -g npm
このコマンドを実行してもバージョンは上がらない。4.0.5のままだ。
結局、npmのバージョンを最新のver.6以降に挙げたければNodistを一度アンインストールし、普通にNode.jsをインストールする他に方法はなかった。
Nodistまだバージョン1.0にもなっていないツールなので今後に期待。
以下、2019年4月6日追記:
最近Nodistが更新され、ver 6.1.0以降のnpmがNodist環境内でも使えるようになったようだ。
Nodistの更新情報
https://github.com/nullivex/nodist/releases
筆者の環境にインストールして現時点のNode.jsのLTS版であるver 10.15.3をインストールしたところ、現時点のnpmの最新版(リリース版)であるver 6.9.0が使えるようになった。
しかし、今後もnpmを自分が欲しいバージョンにいつでも更新できるかは、npmがアップグレードされてみないと分からない。