3

[module.js:339 throw err;

错误:在 WINDOWS 8 Pro 上找不到模块“npmlog”

我试图重新安装 nodejs 但仍然无法在 Windows 上运行。

module.js:339
    throw err;

错误:在 Module.require (module.js:365:17 )
的 Function.Module._load (module.js:278:25)的 Function.Module._resolveFilename (module.js:336:15) 找不到模块“npmlog”
)

/usr/local/lib/node_modules/npm/bin/npm-cli.js:18:11
在 Object. (/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)

4

1 回答 1

3

我刚刚在 OS X Yosemite 10.10.5 上遇到了这个问题。

这是由于与 Node 版本的向后不兼容造成的。

您可以通过删除所有旧的(不兼容的)节点模块来解决此问题:

  • *尼克斯
    • rm -rf /usr/local/bin/node_modules
  • 视窗
    • rmdir %appdata%\npm\node_modules /s /q
于 2015-12-27T13:46:04.610 回答