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

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

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

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

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

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


当前回答

NPM

根据文件:

OSX和Linux

npm install -g npm@latest

Windows(在Powershell中):

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install --global --production npm-windows-upgrade
npm-windows-upgrade

节点JS

只需从此处下载安装程序:https://nodejs.org/en/

您可以使用NPM install-g节点使用NPM更新NodeJS,但不建议这样做。

其他回答

只需以root/administrator身份在终端中运行以下命令:

npm i -g n
n stable
npm update -g npm

它在Linux上对我有效

要更新节点,请使用nvm(或nvmw for windows)。为了更新npm,npm update npm-g命令不适用于我(在windows上)。所做的工作是根据文档重新安装npm:“您可以从https://npmjs.org/dist/,并将其解压缩到node.exe所在的同一文件夹中。“如果您这样做,请确保先删除以前的安装(尽管覆盖它可能会正常工作…)。要更新模块,请使用npm update命令

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

npm install -g npm@8.12.1 

我个人使用nvm(节点版本管理器),这是一个简单的bash脚本来管理多个活动的Node.js版本,您可以同时为不同的用户配置多个版本的节点和全局模块。

您可以查看以下链接:nvm

还有一个windows版本nvm windows

安装nodejs版本12.x和最新npm版本的Ubuntu 20最新版本按照以下步骤安装,使用PPA复制整个命令并运行

cd~&&卷曲-sLhttps://deb.nodesource.com/setup_12.x-o&&nodesource_setup.sh&&sudo bash nodesource_seetup.sh&&sudo apt install nodejs&&nodejs-v来源https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04