ОБНОВЛЕНИЕ: Я удалил предупреждение, переключив bcrypt версии V3 с V1.03.НО теперь мои пароли не работают.Я предполагаю, что это из-за разного хеширования между обеими версиями.
Я создал личную учетную запись Heroku и без проблем загрузил свой проект MERN.Затем я создал 2-й Хероку для работы.
Я тогда heroku logout
и heroku login
с новой учетной записью.Затем я попытался загрузить тот же проект без изменений, но продолжал получать
bcrypt@3.0.2 install /tmp/build_c823e78c1ca132209f395f59cc6e1071/node_modules/bcrypt
node-pre-gyp install --fallback-to-build
// lots of node-pre-gyp ERR! code before finishing with
gyp ERR! cwd /tmp/build_c823e78c1ca132209f395f59cc6e1071/node_modules/bcrypt
gyp ERR! node -v v8.12.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bcrypt@3.0.2 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bcrypt@3.0.2 install script.
- Node v8.12.0
- NPM 6.4.1
- Git версии 2.17.1 (Apple Git-112)
- macOS Mojave V 10.14