bcrypt 安裝不成功解決辦法

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

家裏的版本爲:8.11.3數據庫

公司的版本爲:10.14.2npm

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

npm install
npm run start

報錯集中爲兩處:spa

Error: Cannot find module 'bcrypt'

node-pre-gyp ERR! build error

bcrypt 沒有安裝成功!!!rest

 

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

 

OK!code

從新運行 npm run startserver

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

相關文章
相關標籤/搜索