在没有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上有很多(有用的)模块需要编译,所以很有可能你会比编译器(在将来)更多地使用它。