如何永久更新 npm?
How to update npm permanently?
我正在尝试将 npm 从 2.15.11 更新到 3.9.2,我设法做到了,但这不是永久性的;如果我切换 Node 版本,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。
n
完全安装 node
和 npm
。好处是你在使用 n
更改版本后得到了一起发货的对,缺点是它可能是 npm
的降级。这与直接从 nodejs.org 和 运行.
下载 Mac 安装程序的结果相同
我正在尝试将 npm 从 2.15.11 更新到 3.9.2,我设法做到了,但这不是永久性的;如果我切换 Node 版本,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。
n
完全安装 node
和 npm
。好处是你在使用 n
更改版本后得到了一起发货的对,缺点是它可能是 npm
的降级。这与直接从 nodejs.org 和 运行.