[module.js:339 throw err;
错误:无法找到模块' npmlog'在WINDOWS 8 Pro上
我曾尝试重新安装nodejs但仍无法在Windows上运行。
module.js:339
throw err;
错误:无法找到模块' npmlog' 在Function.Module._resolveFilename(module.js:336:15)
在Function.Module._load(module.js:278:25)
在Module.require(module.js:365:17)
at require(module.js:384:17)
在/usr/local/lib/node_modules/npm/bin/npm-cli.js:18:11
在对象。 (/usr/local/lib/node_modules/npm/bin/npm-cli.js:75:3)
在Module._compile(module.js:460:26)
在Object.Module._extensions..js(module.js:478:10)
在Module.load(module.js:355:32)
在Function.Module._load(module.js:310:12)
答案 0 :(得分:3)
我刚刚在OS X Yosemite 10.10.5上遇到过这个问题。
This is caused by backwards incompatibilities with Node versions.
您可以通过删除所有旧的(不兼容的)节点模块来解决此问题:
rm -rf /usr/local/bin/node_modules
rmdir %appdata%\npm\node_modules /s /q