【发布时间】:2017-01-23 01:20:30
【问题描述】:
我犯了错误(?)关注the instructions on the npm getting started page然后跑了
sudo npm install npm -g
现在,无论我做什么,npm 的任何执行都会导致这个错误,无论我是否以 sudo 运行它。卸载和重新安装节点没有帮助。
$ sudo npm
module.js:457
throw err;
^
Error: Cannot find module 'npmlog'
at Function.Module._resolveFilename (module.js:455:15)
at Function.Module._load (module.js:403:25)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:13
at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:75:3)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
我在 Mac 上并使用自制软件安装了节点。
【问题讨论】:
-
卸载时,您可能也想删除这些
/usr/local/lib/node_modules和/usr/local/bin/npm(我猜他们获得了错误的权限)。 -
解决了。 --谢谢!
标签: node.js macos npm homebrew