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

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

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

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

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

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


当前回答

对于窗口安装Node.js v16.15.1后npm-v仍然是6.6.0删除C:\Users\neals\AppData\Roaming下的npm和npm缓存npm-v为8.11.0

其他回答

在Ubuntu上实现这一点的另一种方法:使用umake。

umake nodejs

安装了最新的当前版本v11.14.0。

加:

只需一个命令即可更新到最新版本

减:

需要安装umake

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

npm install -g npm@8.12.1 

对于Linux、OSX等。。

安装最新版本的NPM

npm安装-gnpm@latest

或安装最新版本

npm安装-gnpm@next

附加:检查npm版本

npm-v

如果您使用的是Windows机器,我建议您访问npm网站

首先,检查最新版本

npm-v

然后通过此cmd更新npm

npm安装-gnpm@latest(在终端中点击此命令)

现在检查到最新版本,我敢肯定你的npm版本升级了

npm-v

您也可以从以下链接下载最新版本:-

https://nodejs.org/en/

如果您使用的是linux,请访问这个stackoverflow问题

https://stackoverflow.com/a/65593090/11345235

如果使用linux,则可以使用nvm来管理项目中的多个节点版本

NVM允许您通过以下方式在项目中安装和使用不同版本:

nvm安装YOUR_VERSION以安装您的版本nvm将项目中的YOUR_VERSION用于项目中的版本,也可以使用.nvmrc文件自动管理项目中的该版本

要安装Nvm,您可以使用官方文档或执行以下命令

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

现在您可以使用nvm了。。。。