我刚刚安装了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将其安装为全局包。