首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将NodeJS和NPM更新到下一个版本?

问如何将NodeJS和NPM更新到下一个版本?
EN

Stack Overflow用户
提问于 2011-06-04 22:28:34
回答 54查看 1.8M关注 0票数 1.9K

我刚刚安装了Node.js和npm (用于其他模块)。

如何将Node.js和我正在使用的模块更新到最新版本?

npm可以做到吗?或者我必须删除并重新安装Node.js和npm才能获得下一个版本吗?

我遵循了npm部分中的this步骤。

EN

回答 54

Stack Overflow用户

发布于 2011-06-04 22:48:23

有关命令的信息,请参阅文档:

代码语言:javascript
复制
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。

票数 1.9K
EN

Stack Overflow用户

发布于 2013-06-14 04:38:56

我发现在David Walsh's blog上更新节点的方法非常好用,你可以通过安装来实现

代码语言:javascript
复制
sudo npm cache clean -f
sudo npm install -g n
sudo n stable

它将安装当前稳定版本的node。

编辑:请不要再使用n。我推荐使用。你可以按照下面的命令简单地安装稳定版:

代码语言:javascript
复制
nvm ls-remote
nvm install <version> 
nvm use <version>
票数 475
EN

Stack Overflow用户

发布于 2015-03-13 09:10:00

更新npm很简单:

代码语言:javascript
复制
npm install npm@latest -g
票数 379
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6237295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档