我刚刚安装了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的一部分。
当前回答
$ npm install -g npm stable
为我工作,从1.4.28更新到2.1.5
其他回答
首先检查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管理节点版本,它将自动处理npm。
第一次更新npm,
npm安装-gnpm@next
然后将节点更新到下一版本,
npm安装-gnode@next或npm安装n@next或者最新,
npm安装-gnode@latest或npm安装-g节点
版本安装后检查,
node—版本或节点-v
正如@devWL所说,它的NPM负责更新,每当发布新的更新时,您都会获得有关如何更新NPM的信息。只需复制并运行NPM提供的命令,即可获得最新信息。
在更新node.js的情况下。
转到nodejs.org然后单击所需版本的“其他下载”。搜索“通过包管理器安装Node.js”单击您的操作系统类型。示例“基于Debian和Ubuntu的Linux发行版”做曾经写过的事。基本上只需要运行两个命令。
现在你是最新的。
注意:如果您更新nodejs本身,那么它会自带NPM版本。NPM可能会再次表示稍后更新。所以只需在控制台中执行它所说的任何操作。NPM将自动确保您更新了它。
刚刚听取了npm团队对nodeup最新一集的采访,他们建议不要在1.x到2.x的更新中使用update,而是使用:npm安装npm-g