是否可以直接升级node
而不是手动安装最新的稳定版本?
我已经安装了Node.js的版本5.0
有nvm
,但现在我想将其更新到5.4
。我试图避免必须手动重新安装所有全局软件包(例如,通过运行npm install -g grunt-cli bower yo yoman-angular-generator blabla blablablabla
...)。
Node.JS安装新版本。
步骤1:NVM安装
npm i -g nvm
步骤2:安装NODE最新版本
nvm install *.*.*(NodeVersion)
步骤3:选定的节点版本
nvm use *.*.*(NodeVersion)
完
如果您有4.2并想安装5.0.0,则
nvm install v5.0.0 --reinstall-packages-from=4.2
gabrielperales的答案是正确的,只是他错过了结尾处的“ =”符号。如果不加“ =”符号,则将安装新的节点版本,但不会安装软件包。
来源:sitepoint
您可以更简单地运行以下命令之一:
最新版本:
nvm install node --reinstall-packages-from=node
稳定(LTS)版本:
nvm install lts/* --reinstall-packages-from=node
这将安装适当的版本,然后从当前使用的节点版本重新安装所有软件包。这样可以避免您手动处理特定版本。
编辑-根据@ m4js7er注释添加了用于安装LTS版本的命令。
这可能起作用:
例如:
然后,如果需要,您可以使用以下方法删除以前的版本:
在您的情况下,NEW_VERSION = 5.4 OLD_VERSION = 5.0
或者,尝试: