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')

这时问题就能解决了

 

posted @ 2019-10-08 17:01  一粒叶子  阅读(1040)  评论(0编辑  收藏  举报