我正在尝试构建Atom。当我运行npm install时,出现错误:

Error: Cannot find module 'C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js'

我在Windows上。我怎样才能解决这个问题?

最佳答案

这意味着node-gyp模块已被破坏,卸载或以其他方式破坏。可以通过两个简单的步骤(tm)修复此问题:

  • 如果发生损坏或其他情况,请从轨道上删除uket_code。以管理员身份打开PowerShell,node-gyp到Node的安装目录(可能是cdC:\Program Files (x86)\nodejs)。现在是C:\Program Files\nodejscd .\node_modules\npm\node_modules
  • 重新安装rm -r node-gyp。为此,只需运行node-gyp即可。

  • 2020年更新:注释中有报告说此方法(肯定在2014年有效)不再起作用。请先备份此文件夹,然后再删除任何内容。

    关于node.js - Windows上 “Cannot find module”上的node-gyp错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23619924/

    10-10 00:41
    查看更多