Я нахожусь в процессе создания git-репозитория и пытаюсь связать его с Heroku. Когда я выполняю команду
git push heroku master
я получаю
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (7/7), 714 bytes, done.
Total 7 (delta 1), reused 0 (delta 0)
-----> Heroku receiving push
! Heroku push rejected due to an unrecognized error.
! We've been notified, see http://support.heroku.com if the problem persists.
To git@heroku.com:morning-stream-3712.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:morning-stream-3712.git'
Я не совсем уверен, какая другая информация будет полезна, а какая просто запутает, поэтому пока оставлю все как есть. Любая помощь в переносе моего приложения на Heroku будет очень признательна. Спасибо.
Удостоверьтесь, что Вы используете или npm или yarn.lock файл -
Два различных найденные lockfiles: пакет-lock.json и yarn.lock И npm и пряжа создали lockfiles для этого приложения, но только один может использоваться для установки зависимостей.
После удаления yarn.lock и продвижения кода снова мерзавцу, мой решенный вопрос.
Столкнулся с этой той же ошибкой при развертывании приложения узла, но решил с этими двумя шагами и думал, что я совместно использую в случае, если кто-либо еще сталкивается с теми же проблемами.
node_modules
, так как heroku устанавливает зависимости от package.json на нажатии. Попытайтесь добавить node_modules/
к Вашему .gitignore
, чтобы гарантировать, чтобы Вы случайно не фиксировали его "devDependencies": {
"node-sass": "^4.12.0"
}