bcrypt上遇到的一些坑


nodemon .\app.js后出现以下问题

[nodemon] 1.19.2
[nodemon] to restart at any time, enter `rs`
[nodemon] watching dir(s): *.*
[nodemon] starting `node .\app.js`
internal/modules/cjs/loader.js:783
throw err;
^

Error: Cannot find module 'bcrypt'

 

看了好多文章,有说要装安装python的、有 删除 node-gyp 的 、还有版本不兼容的…

装python、删node-gyp、换各种node版本,依旧没有解决这个错误

解决办法

bcryptjs:在纯JavaScript中优化了bcrypt,没有依赖关系.兼容'bcrypt'.

然后:

npm i bcryptjs -s

var bcrypt = require('bcryptjs')

这时问题就能解决了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM