我刚刚安装了Node.js和NPM(节点包管理器)
我安装了NPM以访问其他Node.js模块。
在我安装Node.js和NPM之后,我注意到这两个版本都不可用。
我想知道:如何将Node.js、NPM和我的Node.js模块升级到最新版本?
我需要卸载Node.js和NPM并重新安装最新版本吗?
这是到目前为止我所做尝试的链接。此链接是npm的一部分。
我刚刚安装了Node.js和NPM(节点包管理器)
我安装了NPM以访问其他Node.js模块。
在我安装Node.js和NPM之后,我注意到这两个版本都不可用。
我想知道:如何将Node.js、NPM和我的Node.js模块升级到最新版本?
我需要卸载Node.js和NPM并重新安装最新版本吗?
这是到目前为止我所做尝试的链接。此链接是npm的一部分。
当前回答
为Windows用户升级
Windows用户应阅读npm wiki中的疑难解答>Windows升级。
使用PowerShell在windows 10上升级(第三方编辑)
上面的windows疑难解答#升级链接指向github页面npm windows升级。下面的行是自述文件中的引号。我使用节点v5.7.0和powershell(可能是powershell版本5.0.10586.122)成功地从npm 2.7.4升级到npm 3.9.3
首先,确保您可以通过运行来自提升的PowerShell的以下命令。运行PowerShell作为管理员,单击“开始”,搜索PowerShell,右键单击PowerShell,然后选择以管理员身份运行。
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
然后,要安装和使用此升级工具,请运行(也可以从提升的PowerShell或cmd.exe):
npm install --global --production npm-windows-upgrade
npm-windows-upgrade
其他回答
首先检查NPM版本
npm -v
1) 将NPM更新为当前版本:
查看当前NPM版本:
npm view npm version
将npm更新为当前版本:
npm i -g npm
2) 列出所有可用的NPM版本并进行自定义安装/更新/回滚
查看所有版本,包括“alpha”、“beta”和“rc”(候选版本)
npm view npm versions --json
将NPM重新安装到从版本列表中选择的特定版本,例如5.0.3
npm i -g npm@5.0.3
安装一个版本将自动删除当前安装的版本。对于带有sudo的Linux和iOS前置命令
要更新节点,请使用nvm(或nvmw for windows)。为了更新npm,npm update npm-g命令不适用于我(在windows上)。所做的工作是根据文档重新安装npm:“您可以从https://npmjs.org/dist/,并将其解压缩到node.exe所在的同一文件夹中。“如果您这样做,请确保先删除以前的安装(尽管覆盖它可能会正常工作…)。要更新模块,请使用npm update命令
有时,从http://nodejs.org/
尤其是当所有其他选项都失败时。
http://nodejs.org/->单击INSTALL->您将拥有最新的节点和npm
易于理解的
只需在控制台上运行以下脚本:
sudo npm i -g n
sudo n stable
sudo npm update -g npm
这仅适用于Linux和MAC
处理节点版本的最佳方法是使用NVM或节点版本管理器安装后,使用以下命令:
nvm list (shows you the list of installed nodejs version)
nvm install nodeversion (to install the node version, if latest use @latest)
nvm use 10.515.. (to use a perticular node version)