Node.js 为什么我的npm没有从2.14.12更新到3.7.2?
我已从node的网站安装node。默认情况下,我得到了npm版本2.14.12。现在我想将npm更新为3。我正在这样做-Node.js 为什么我的npm没有从2.14.12更新到3.7.2?,node.js,macos,npm,Node.js,Macos,Npm,我已从node的网站安装node。默认情况下,我得到了npm版本2.14.12。现在我想将npm更新为3。我正在这样做- $ npm -v 2.14.12 $ sudo npm install npm@latest -g /Users/sudiptasen/.node/bin/npm -> /Users/sudiptasen/.node/lib/node_modules/npm/bin/npm-cli.js npm@3.7.2 /Users/sudiptasen/.node/lib/
$ npm -v
2.14.12
$ sudo npm install npm@latest -g
/Users/sudiptasen/.node/bin/npm -> /Users/sudiptasen/.node/lib/node_modules/npm/bin/npm-cli.js
npm@3.7.2 /Users/sudiptasen/.node/lib/node_modules/npm
$ npm -v
2.14.12
甚至我也尝试过,sudonpm更新npm-g
,sudonpm安装npm@3.7.2-g
但这些都不起作用
我遗漏了什么?现在这可能对您不起作用,因为我已经在npm 3.5.3上了,但请尝试运行:
npm安装-g npm
(如果需要,在前面安装sudo
)
通过运行它,我可以更新到3.7.2。我只需要在默认npm上创建一个符号链接
sudo ln -s /Users/sudiptasen/.node/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm