由于某种原因,Node 4的官方安装安装了NPM 2.我需要NPM 3.所以我尝试:
sudo npm install -g npm @ latest
...并安装到~/.npm-packages
!?
npm
已安装在/usr/local/bin/npm
。
如何让npm在OS X上正确升级?通过自制软件做任何与节点相关的事情也是一个灾难,就像nvm一样,所以我想避免使用这些工具。
答案 0 :(得分:0)
我想我只是想通了。沿着这条线的某个地方(可能这是默认情况下发生的?!),npm前缀设置在我的主目录中的某个地方。这样做之后:
npm set prefix /usr/local
...这最终做了正确的事并升级了我的npm:
npm install -g npm
如果您希望在npm i -g
下安装/usr/local
并且需要sudo
,这当然是正确的方法,这是我想要的方式。