模块.js:339 抛出错误;錯誤:在 WINDOWS 8 Pro 上找不到模組「npmlog」



[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

最新更新