Node.js 为什么我的npm没有从2.14.12更新到3.7.2?

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/

我已从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/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