Cannot find module ‘bcrypt‘ 怎么解决

编程入门 行业动态 更新时间:2024-10-21 10:11:01

Cannot <a href=https://www.elefans.com/category/jswz/34/1771123.html style=find module ‘bcrypt‘ 怎么解决"/>

Cannot find module ‘bcrypt‘ 怎么解决

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



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

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

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

将bcryptjs模板引入

npm i bcryptjs -svar bcrypt = require('bcryptjs')

接下来就可以愉快的编辑代码了。

注意:bcryptjs虽然兼容bcrypt,但是其中的方法名是不完全相同的
比如:使用bcryptjs.hash(“所要加密的密码”,随机字符串)
生成的结果为

可以使用:网站查看其使用方法

为了方便大家使用,我把搜索结果放在下面

To hash a password:var bcrypt = require('bcryptjs');
var salt = bcrypt.genSaltSync(10);
var hash = bcrypt.hashSync("B4c0/\/", salt);
// Store hash in your password DB.To check a password:// Load hash from your password DB.
bcryptpareSync("B4c0/\/", hash); // true
bcryptpareSync("not_bacon", hash); // false

更多推荐

Cannot find module ‘bcrypt‘ 怎么解决

本文发布于:2024-02-26 08:58:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1701948.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:find   module   bcrypt

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!