在没有Visual Studio的情况下安装bcrypt

我试图通过npm来安装bcrypt ,并且Failed at the bcrypt@0.7.8 install script.出现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的一些其他小组件可以安装,这将做的伎俩?

会喜欢有关如何使这个工作尽可能less的额外的任何build议。

如前所述,您可以免费安装VC ++ Express(和Windows SDK)。 但是,如果你真的被它所困扰,你可以使用一个在纯JavaScript中实现的bcrypt API兼容模块,但是你会看到一个性能问题。

我还应该注意到现在npm上有很多(有用的)模块需要编译,所以很有可能你会比编译器(在将来)更多地使用它。