当我从终端运行npm时,我得到了这个错误而没有别的。没有npm命令工作,所有这些都给出了相同的错误,我甚至无法安装依赖于nodejs的程序。
$ npm module.js:557 throw err; ^
错误:找不到模块'semver'
在Function.Module._resolveFilename(module.js:555:15)
在Function.Module._load(module.js:482:25)
在Module.require(module.js:604:17)
at require(internal / module.js:11:18)
at Object。 (/usr/lib/node_modules/npm/lib/utils/unsupported.js:2:14)
在Module._compile(module.js:660:30)
at Object.Module._extensions..js(module.js:671:10)
在Module.load(module.js:573:32)
在tryModuleLoad(module.js:513:12)
在Function.Module._load(module.js:505:3)
答案 0 :(得分:5)
这对我有用(我正在使用OSX)
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf ~/.npm
brew uninstall --force node
brew install node