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

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

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

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

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

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


当前回答

我刚刚在一台新的Windows 7机器上安装了Node.js,结果如下:

> node -v
v0.12.0
> npm -v
2.5.1

然后,我执行了上述步骤:

> npm install -g npm

并升级到v2.7.3。除了做npm,v仍然给出了2.5.1。

我进入系统配置面板,高级设置,环境变量。除了全局PATH变量之外,我还看到了一个特定于用户帐户的PATH变量。前者指向新的npm:C:\Users\PhiLho\AppData\Roaming\npm后者包括到节点的路径:C:\PrgCmdLine\nodejs\(现在,我避免在程序文件和派生文件中安装东西。避免路径中的空格和嘈杂的无用保护是明智的…)如果我执行哪个npm.cmd(我安装了Unix实用程序…),它将指向Node中的一个。

无论如何,修复方法很简单:我只是在主全局路径变量中的节点路径之前复制了第一个路径(到npm),现在它获取了最新版本。<以前的一些东西>;C: \Users\PhiLho\AppData\Roaming\npm;C: \PrgCmdLine\nodejs\

> npm -v
2.7.3

享受。:-)

其他回答

我最近偶然发现了这篇文章:http://martineau.tv/blog/2013/12/more-efficient-grunt-workflows/作者提到了$npm检查更新-u&&npm安装以更新所有依赖项。

这有点离题了,但我最终在这里进行了类似的搜索,因此认为这是值得分享的。

更新npm很简单:

npm install npm@latest -g

sudo n list=>显示已安装版本的列表sudo n stable=>安装最新的稳定版本。

您还可以使用nvm安装最新版本或在不同版本之间进行更改。

对于最新的npm版本:npm安装-gnpm@latest

转到“”https://nodejs.org/en/“然后下载最新或最稳定的版本。下载后,Mac pkg安装程序更新了现有版本。在linux中:apt和windows安装程序将负责。

当我从cmd执行npm-v时,它给出了我从上面的链接下载并安装的最稳定的版本。

xyz MacBook Pro:~aasdfa$node-v第8.11.1版

对于Linux、OSX等。。

安装最新版本的NPM

npm安装-gnpm@latest

或安装最新版本

npm安装-gnpm@next

附加:检查npm版本

npm-v

如果您使用的是Windows机器,我建议您访问npm网站