在OS X上升级NPM

时间:2016-08-27 00:41:25

标签: node.js macos npm

由于某种原因,Node 4的官方安装安装了NPM 2.我需要NPM 3.所以我尝试:

  

sudo npm install -g npm @ latest

...并安装到~/.npm-packages!?

npm已安装在/usr/local/bin/npm

如何让npm在OS X上正确升级?通过自制软件做任何与节点相关的事情也是一个灾难,就像nvm一样,所以我想避免使用这些工具。

1 个答案:

答案 0 :(得分:0)

我想我只是想通了。沿着这条线的某个地方(可能这是默认情况下发生的?!),npm前缀设置在我的主目录中的某个地方。这样做之后:

npm set prefix /usr/local

...这最终做了正确的事并升级了我的npm:

npm install -g npm

如果您希望在npm i -g下安装/usr/local并且需要sudo,这当然是正确的方法,这是想要的方式。