【发布时间】:2014-06-24 20:38:26
【问题描述】:
我正在尝试通过npm 安装bcrypt,但出现Failed at the bcrypt@0.7.8 install script. 错误。
我使用的是 Windows 8 x64,节点版本 0.10.29。
查看bcrypt 的依赖项告诉我我需要node-gyp,这显然需要Visual Studio 2012 和python。真的?我真的需要安装一个我不会用于这个单一节点模块的完整 IDE 吗?
是编译器node-gyp 之后,还是我可以安装的VS 中的其他一些小组件可以解决问题?
希望有任何关于如何使用尽可能少的额外功能来实现此功能的建议。
【问题讨论】:
-
根据文档,您至少需要安装 VS Express。如果你想知道为什么会这样,或者如果你可以安装一小部分功能,你可能会更好地在他们的 github 上提问:github.com/TooTallNate/node-gyp
-
很多已编译的扩展都依赖于编译器,这并不奇怪。不过,您也许可以找到纯 JavaScript 替代方案。