module.js:339 throw err;错误:找不到模块' npmlog'在WINDOWS 8 Pro上

时间:2015-12-20 11:58:18

标签: npm npm-install

[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)

1 个答案:

答案 0 :(得分:3)

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

This is caused by backwards incompatibilities with Node versions.

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

  • * nix中
    • rm -rf /usr/local/bin/node_modules
  • 视窗
    • rmdir %appdata%\npm\node_modules /s /q