[module.js:339 throw err;
错误:在WINDOWS 8 Pro 上找不到模块"npmlog"
我试过重新安装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 required(module.js:384:17)
位于/usr/local/lib/node_modules/npm/bin/npmcli.js:18:11
在对象处。(/usr/local/lib/node_modules/npm/bin/npm-cli.js:75:3)
在模块中_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)
我刚刚在OS X Yosemite 10.10.5上遇到这个问题。
这是由于与Node版本的向后不兼容造成的。
您可以通过删除所有旧的(不兼容的)节点模块来修复此问题:
- *nix
rm -rf /usr/local/bin/node_modules
- Windows
rmdir %appdata%npmnode_modules /s /q