我刚刚安装了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的一部分。
当前回答
正如@devWL所说,它的NPM负责更新,每当发布新的更新时,您都会获得有关如何更新NPM的信息。只需复制并运行NPM提供的命令,即可获得最新信息。
在更新node.js的情况下。
转到nodejs.org然后单击所需版本的“其他下载”。搜索“通过包管理器安装Node.js”单击您的操作系统类型。示例“基于Debian和Ubuntu的Linux发行版”做曾经写过的事。基本上只需要运行两个命令。
现在你是最新的。
注意:如果您更新nodejs本身,那么它会自带NPM版本。NPM可能会再次表示稍后更新。所以只需在控制台中执行它所说的任何操作。NPM将自动确保您更新了它。
其他回答
首先检查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前置命令
我找到了一个插件,它可以帮助更新所有npm包。
首先,您需要安装一个npm check updates插件。这里是链接npm check update
npm i -g npm-check-updates
因此,该实用程序是全局安装的,您只需编写如下代码即可调用它。
1) ncu-u这里ncu是npm检查更新。
2) npm安装
因此,使用这两个命令,您可以轻松更新npm包。我希望这将帮助您轻松更新包。
使用NVM管理节点版本,它将自动处理npm。
在Ubuntu上实现这一点的另一种方法:使用umake。
umake nodejs
安装了最新的当前版本v11.14.0。
加:
只需一个命令即可更新到最新版本
减:
需要安装umake
检查您的软件包版本:npm-v[软件包名称]
更新它:npm Update[-g][package name]
使用-g或--global将其安装为全局包。