node.js中找不到common.gypi错误

Sid*_*ran 16 configure node.js

我试图"node-gyp configure"试图获取ms sql server驱动程序.但是,最初它表示binding.gypi缺失或者其他类似的东西.然而现在它说普通.没有找到.所以我创建了一个文本文档,将其重新标记为common.gypi,并将我在github存储库中找到的common.gypi文件中的代码粘贴到文件中并保存并关闭它并运行"node-gyp configure".这是输出.

__CODE__

请帮我解决这个错误.

ste*_*ier 21

我很幸运:

rm -rf ~/.node_gyp cd myAwesomeProject npm install npm rebuild

在节点4和0.12.4之间切换时

  • 我一直在寻找一个坚实,直接的答案来解决这个问题,不知何故现在才发现你的帖子.我使用nvm,我猜不同版本的节点都使用node-gyp文件夹,随着时间的推移,事情会被破坏.我认为有一些全局模块与节点4完全不兼容,但只是删除了node-gyp文件夹解决了它:)干杯! (2认同)
  • 删除 `node_gyp` 目录是关键!我的位置是 Windows 上的“C:\Users\Jarad\AppData\Local\node-gyp”。 (2认同)

dio*_*ney 5

这些天似乎是一个普遍的问题.

您可以查看https://github.com/TooTallNate/node-gyp/issues/313https://github.com/TooTallNate/node-gyp/issues/376,看看是否有任何解决方案可以解决您的问题.

特别是,您可以:

  • 删除旧目录〜/ .node_gyp并运行 npm install

  • 将旧版本(例如:〜/ .node-gyp/0.10.11 /)复制到符合路径.

  • 最新版本复制到符合路径.

  • 这个帖子中编钟以获得帮助.