bcrypt 安裝不成功解決辦法


同一個項目,公司和家里的 node.js 的版本不同,導致項目安裝依賴包時 bcrypt 安裝不成功。

家里的版本為:8.11.3

公司的版本為:10.14.2

在當前項目中執行完下面兩個命令后,報錯:

npm install
npm run start

報錯集中為兩處:

Error: Cannot find module 'bcrypt'

node-pre-gyp ERR! build error

bcrypt 沒有安裝成功!!!

 

Stack Overflow 解決辦法如下,刪除 node-gyp 可以不在當前項目下執行,其余2/3兩步必須在當前項目下運行:
  1. npm -g uninstall node-gyp  全局刪除  node-gyp
  2. npm install  再次安裝依賴
  3. npm rebuild  更改包內容后重建

 

OK!

重新運行 npm run start

[nodemon] restarting due to changes...
[nodemon] starting `node server.js`
服務啟動成功!
數據庫連接成功!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM