NodistでNode.jsをインストールするとnpmがバージョンアップできない件

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がアップグレードされてみないと分からない。

コメントする