最新の安定版を手動でインストールするのではなく、node
をその場でアップグレードすることは可能ですか?
node.js バージョン5.0
を nvm
と共にインストールしましたが、今はそれを5.4
に更新したいです。私は自分のグローバルパッケージをすべて手動で再インストールする必要がないようにしています(例:npm install -g grunt-cli bower yo yoman-angular-generator blabla blablablabla
...)。
これはうまくいくでしょう:
nvm install NEW_VERSION --reinstall-packages-from=OLD_VERSION
例えば:
nvm install 6.7 --reinstall-packages-from=6.4
その後、必要に応じて、以前のバージョンを削除することができます。
nvm uninstall OLD_VERSION
あなたの場合は、NEW_VERSION = 5.4 OLD_VERSION = 5.0です。
代わりに試してみてください。
nvm install stable
もっと簡単に次のコマンドの1つを実行することができます。
最新バージョン:nvm install node --reinstall-packages-from=node
安定版(LTS)版:nvm install lts/* --reinstall-packages-from=node
これにより適切なバージョンがインストールされ、現在使用されているノードバージョンからすべてのパッケージが再インストールされます。これにより、特定のバージョンを手動で処理する手間が省けます。
編集 - @ m4js7erコメントに従ってLTSバージョンをインストールするためのコマンドを追加しました。
4.2があり、5.0.0をインストールしたい場合は
nvm install v5.0.0 --reinstall-packages-from=4.2
gabrielperalesの答えは正しいです、彼が最後に「=」記号を逃したことを除いて。 "="記号を付けないと、新しいバージョンのノードはインストールされますが、パッケージはインストールされません。
出典: サイトポイント
新しいバージョンをインストールするNode.JS。
ステップ1:NVMのインストール
npm i -g nvm
ステップ2:NODEの最新バージョンのインストール
nvm install *.*.*(NodeVersion)
ステップ3:選択されたNodeバージョン
nvm use *.*.*(NodeVersion)
終わり