何らかの理由で、npm はノードのバージョンをアップグレードできません。現在バージョン 6.17.1 を使用していますが、バージョン 12.4.0 にアップグレードする必要があります。次のコマンドを実行すると、次の結果nvm install v12.4.0
が得られます。
'Now using node v12.4.0`
しかし...私がそうすると、node -v
次のようになります:
`v6.17.1'
次に試してみました:nvm use v12.5.0
そしてこう書かれています:
`Now using node v12.4.0`
しかし...node -v
それでも次のようになります:
`v6.17.1`
新しいバージョンのノードが次の場所に配置されていることがわかります。
`/home/proxy/.nvm/v12.4.0/bin`
を実行するとwhich -a node
次のようになります:
`/bin/node`
`/usr/bin/node`
次のようなものです: /bin/node
v6.17.1
必要なノードの新しいバージョンを指定する別の方法はあるでしょうか? 私は nvm を初めて使用するので、今回初めて使用します。
ありがとう!
答え1
チャットで話し合ったように、基本的にこの問題は次の方法で解決されました。
PATH
シェル スクリプト環境の環境変数には、次のパスが左から右に表示されます。
/home/proxy/.nvm/v12.4.0/bin/
/bin/
/usr/bin/
/home/proxy/.nvm/v12.4.0/bin/
パスは最初に見つかったパスなので、node
ソフトウェア アプリケーションの新しいバージョンにアクセスできるようになります。