我正在尝试构建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)修复此问题:
node-gyp
到Node的安装目录(可能是cd
或C:\Program Files (x86)\nodejs
)。现在是C:\Program Files\nodejs
和cd .\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/