Cannot find module ‘bcrypt‘ 怎么解决

在使用bcrypt进行密码加密时遇到'Cannot find module bcrypt'错误,尝试多种解决方案未果。最终通过引入bcryptjs模板解决了问题。虽然bcryptjs兼容bcrypt,但方法名有所不同,如使用bcryptjs.hash()进行加密。建议查阅相关网站了解详细用法。
摘要由CSDN通过智能技术生成

老旧模板害人呐
今天使用bcrypt模板进行密码加密,也不知道模板抽了什么风,不是Cannot find module ‘bcrypt’ 就是 node-pre-gyp install --fallback-to-build(这个是找不到后使用npm install 下载bcrypt不成功报的错,即便我把bcrypt整个文件删了也是如此!)

在这里插入图片描述
在这里插入图片描述
自己调试了半天,在网上看了好多文章,各种处理方法都有,可就是苦苦看不到服务器启动成功,各种飘红…

最后皇天不负有心人,终于让我找到了解决的办法:

在npm中发现了  bcryptjs ,竟然是优化过的bcrypt  

将bcryptjs模板引入


	npm i bcryptjs -s

	var bcrypt = require
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值