我刚刚安装了Node.js和NPM(节点包管理器)

我安装了NPM以访问其他Node.js模块。

在我安装Node.js和NPM之后,我注意到这两个版本都不可用。

我想知道:如何将Node.js、NPM和我的Node.js模块升级到最新版本?

我需要卸载Node.js和NPM并重新安装最新版本吗?

这是到目前为止我所做尝试的链接。此链接是npm的一部分。


当前回答

任何操作系统(包括Windows、Mac和Linux)

2021 5月更新


只需访问官方Node.js站点(nodejs.org),下载并执行安装程序。

它会处理所有事情,只需单击“下一步”,您就可以在机器上运行最新的Node.js版本。自2020年以来,这是更新NodeJS的推荐方式。这是最简单、最不令人沮丧的解决方案。


专业提示

NodeJS安装包括NPM(节点包管理器)。要检查NPM版本,请使用NPM版本或节点--version。如果您更喜欢CLI,请使用NPM install-g NPM,然后使用NPM安装-g node来更新NPM。有关更多详细信息,请参阅docs For install命令。关注NodeJS博客-漏洞,这样你就不会错过重要的安全发布。保持NodeJS的最新状态。Node.js支持的操作系统:Windows、Linux、MacOS、IBM AIX。对于Docker用户,这里是Node.js的官方图片。有关在各种不太常见的操作系统上安装Node.js的更多信息,请参阅本页(甚至还有Node For Android!)。Windows疑难解答:如果有人在安装过程中像我一样遇到文件错误2502/2503,请运行通过带有命令msiexec/package[node msi]的管理员命令提示符运行.msi


如果我的回答有帮助,别忘了投赞成票(这是Anmol Saraf的原始答案,也请投赞成票)

其他回答

我知道这个问题是针对Linux机器的,但如果有人在寻找Windows解决方案,只需转到Node.js站点,单击主页上的下载按钮并执行安装程序。

谢天谢地,它处理了一切,只需单击“下一步”按钮,我就可以在我的Windows7机器上运行最新的0.8.15 Node.js版本。

您可以使用以下方法升级到npm的最新版本:

npm install -g npm@latest

我们可以通过以下方式更新npm的特定版本

npm install -g npm@8.12.1 
npm install -g npm@latest

如果已经安装了npm,则可以在终端中运行上述代码来更新节点包管理器。如果你没有npm,你可以使用

sudo apt-get install npm

然后可以通过上述方法更新它

sudo n list=>显示已安装版本的列表sudo n stable=>安装最新的稳定版本。

您还可以使用nvm安装最新版本或在不同版本之间进行更改。

对于最新的npm版本:npm安装-gnpm@latest