求教,nodejs安装完,敲错过一条配置npm就所有命令都这样了.
发布于 11 年前 作者 littcc 8020 次浏览 最后一次编辑是 8 年前

所有的命令使用时候都是报这样的错误± 敲错过一条配置 关于’prefix’ 的,实在不知道怎么办了! 求教,谢谢了.

npm ERR! EEXIST, mkdir '/usr/local/bin/npm’ File exists: /usr/local/bin/npm Move it away, and try again.

npm ERR! System Darwin 13.1.0 npm ERR! command “node” “/usr/local/bin/npm” “config” “get” "prefix" npm ERR! cwd /usr/local/bin npm ERR! node -v v0.10.26 npm ERR! npm -v 1.4.3 npm ERR! path /usr/local/bin/npm npm ERR! code EEXIST npm ERR! errno 47 npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /usr/local/bin/npm-debug.log npm ERR! not ok code 0

4 回复

sudo rm /usr/local/bin/npm 然后再试一下?

谢谢,但是已经删除,重新安装过很多次…就是没有用,不知道配置文件在哪里.可能是配置文件的问题…

npm config ls -l

@littcc 或者试试删除npm后,从源码重新编译一次nodejs,会覆盖所有的npm配置,安装一个新的, 下载nodejs源码, ./configure --> make --》sudo make install

回到顶部