本地,当我这样做:NPM安装bcrypt
npm install bcrypt
我得到:
导入错误无模块命名的网站
但是当我部署到Heroku的,它安装就好了。什么可能是我的问题?我尝试了一些配置,我有python 2.7和node 0.8.17
本地,当我这样做:NPM安装bcrypt
npm install bcrypt
我得到:
导入错误无模块命名的网站
但是当我部署到Heroku的,它安装就好了。什么可能是我的问题?我尝试了一些配置,我有python 2.7和node 0.8.17
要安装bcrypt
你应该满足所有dependencies。
您还需要节点的稳定版本:
节点GYP只适用于节点的稳定/发布的版本。由于 bcrypt模块使用node-gyp来构建和安装,因此需要使用bcrypt的稳定版本的节点。
对于Windows用户有一个额外的需求量的:
Windows用户应确保至少有节点0.8.5安装 和版本的模块> = 0.7.1。
您的错误看起来像是Python错误。安装Python 2.x应该有所帮助。 site
在Python stdlib中,所以它应该始终存在。
如果您已安装Python,请确保其版本为2.x.
你正在使用什么操作系统? –
windows 7 x64 – bevacqua
是否安装了[bcrypt的依赖项](https://github.com/ncb000gt/node.bcrypt.js#dependencies),包括['node-gyp'自己的依赖项](https: //github.com/TooTallNate/node-gyp/#installation)? –