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