我刚刚安装了Node.js和npm (用于其他模块)。
如何将Node.js和我正在使用的模块更新到最新版本?
npm可以做到吗?或者我必须删除并重新安装Node.js和npm才能获得下一个版本吗?
我遵循了npm部分中的this步骤。
发布于 2011-06-04 22:48:23
有关命令的信息,请参阅文档:
npm update [-g] [<pkg>...]此命令将列出的所有包更新为最新版本(由标记config指定),包括semver。
此外,请参阅有关Node.js and NPM installation和Upgrading NPM的文档。
以下原始答案来自不再存在的旧FAQ,但应该适用于Linux和Mac:
如何更新npm?
npm安装-g npm
请注意,此命令将删除当前版本的npm。如果是在Mac上,请确保使用sudo npm install -g npm。
您还可以通过执行不带任何参数的npm update来更新所有过期的本地包,或者通过执行npm update -g来更新全局包。
有时,npm的版本会发生变化,导致当前版本无法与您已经安装的版本一起正确安装。(如果update命令中有bug,请考虑。)在这些情况下,您可以这样做:
curl https://www.npmjs.com/install.sh | sh
要更新Node.js本身,我建议您使用nvm, the Node Version Manager。
发布于 2013-06-14 04:38:56
我发现在David Walsh's blog上更新节点的方法非常好用,你可以通过安装来实现
sudo npm cache clean -f
sudo npm install -g n
sudo n stable它将安装当前稳定版本的node。
编辑:请不要再使用n。我推荐使用。你可以按照下面的命令简单地安装稳定版:
nvm ls-remote
nvm install <version>
nvm use <version>发布于 2015-03-13 09:10:00
更新npm很简单:
npm install npm@latest -ghttps://stackoverflow.com/questions/6237295
复制相似问题