我无法使用 NodeJS 中的命令提示符来使用 npm install
。运行 npm install
时出现这些错误:
module.js:339
throw err;
^
Error: Cannot find module 'semver'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\l
ib\config\defaults.js:6:14)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
原文由 user2447562 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有同样的错误。
npm uninstall npm -g
,rm -rf node_modules
没有帮助我,因为当我尝试时我得到了Error: Cannot find module 'semver'
。但是我用这些步骤解决了我的问题(这将删除您可能正在使用的其他全局模块):sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf ~/.npm
brew uninstall --force node
brew install node
希望这会帮助那些遇到类似问题的人。