簡體   English   中英

由於 bcrypt,無法將節點部署到 heroku

[英]fail to deploy node to heroku due to bcrypt

幾天前,我使用 node.js 構建了一個后端應用程序,並成功將其部署到了 heroku。 今天我構建了完全相同的東西,但我無法部署它,我不知道如何解決這個問題這是錯誤

remote:        > bcrypt@1.0.3 install /tmp/build_e9e73855f7912a4acc55f89ae92f6e41/node_modules/bcrypt
remote:        > node-pre-gyp install --fallback-to-build
remote:
remote:        sh: 1: node-pre-gyp: Permission denied
remote:        npm ERR! code ELIFECYCLE
remote:        npm ERR! errno 126
remote:        npm ERR! bcrypt@1.0.3 install: `node-pre-gyp install --fallback-to-build`
remote:        npm ERR! Exit status 126
remote:        npm ERR!
remote:        npm ERR! Failed at the bcrypt@1.0.3 install script.
remote:        npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
remote:
remote:        npm ERR! A complete log of this run can be found in:
remote:        npm ERR!     /tmp/npmcache.55byY/_logs/2018-04-06T19_42_56_019Z-debug.log

我今天真的需要部署這個服務器。 你能告訴我如何解決這個錯誤嗎? 我嘗試了一些我找到的解決方案,但沒有任何效果。 我什至嘗試安裝python並在環境中設置路徑。

npm install --save bcrypt-nodejs && npm uninstall --save bcrypt
npm install --save bcryptjs && npm uninstall --save bcrypt

bcrypt-nodejs 不再積極維護。 這就是為什么 bcryptjs 是它的替代品!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM