我试图安装自己,但它在自签名证书上引发了错误.
我查了一下,发现我必须升级节点.
然而,升级节点抛出了这个:(忘了用它来sudo ...)
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/npm'
npm ERR! error rolling back npm@1.4.4 { [Error: EACCES, unlink '/usr/local/lib/node_modules/npm']
Run Code Online (Sandbox Code Playgroud)
在此之后我再也无法使用npm了.无法找到:
/usr/local/bin/npm: No such file or directory
Run Code Online (Sandbox Code Playgroud)
尝试使用brew重新安装:
It appears you already have npm installed at /usr/local/lib/node_modules/npm
Run Code Online (Sandbox Code Playgroud)
告诉我npm卸载但我不能再使用npm了.
错误信息更详细,但我认为关于"取消链接"的部分是主要的.我如何重新连接它以及为什么抛出这样一个奇怪的错误?
编辑:npm config set ca ""在尝试更新节点之前也运行.
bah*_*774 27
我安装后使用brew:brew安装节点
sudo brew postinstall node
Run Code Online (Sandbox Code Playgroud)
找到一些类似错误的链接,并且所有链接都有不同的解
https://github.com/npm/npm/issues/4099
如何完全卸载Node.js,并从头开始重新安装(Mac OS X)
我认为第三个问题的答案最有帮助,具体来说:
转至/ usr/local/lib并删除任何节点和node_modules