如何永久更新npm?

时间:2018-06-13 16:45:42

标签: macos npm n

我正在尝试将npm从2.15.11更新到3.9.2并且我设法做到了,但它不是永久性的;如果我切换节点版本,npm会回到2.15.11,如果我回到我更新npm的Node版本,npm也会回到2.15.11

 $ node -v
0.12.18
 $ npm -v
2.15.1
 $ sudo npm i -g npm@3.9.2
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@3.9.2 /usr/local/lib/node_modules/npm
 $ npm -v
3.9.2                  //SUCCESS! right?
 $ sudo n 0.10.48
 $ npm -v
2.15.1                 //nope
 $ sudo n 0.12.18
 $ npm -v
2.15.11                //very nope

缺少什么?可能是我的安装不是永久性的原因吗?

如果有任何相关性,我正在使用Mac。

1 个答案:

答案 0 :(得分:0)

n完整安装了node npm。有利的一面是,您使用n更改了版本后,就可以将它们一起交付,不利的一面是它可能会降级npm。这与直接从nodejs.org下载并运行Mac安装程序的结果相同。