Развертывание Heroku происходит из-за несуществующего файла yarn.lock - PullRequest
0 голосов
/ 30 января 2020

Я получаю сообщение об ошибке «Обнаружены два разных файла блокировки» при попытке развертывания на Heroku

remote: Building source:
remote:  !     Two different lockfiles found: package-lock.json and yarn.lock
remote:        Both npm and yarn have created lockfiles for this application,
remote:        but only one can be used to install dependencies. Installing
remote:        dependencies using the wrong package manager can result in missing
remote:        packages or subtle bugs in production.

Я обнаружил здесь несколько потоков с такой же проблемой, кроме ... Я не У меня нет файла yarn.lock для удаления.

Если я запускаю команды, предложенные в этой теме: Сборка Heroku не удалась из-за Yarn и npm конфликт файлов блокировки , я просто получаю сообщение говорят, что нет файла для удаления. Я проверяю репозиторий и мои файлы в vsCode и не вижу файл yarn.lock, так почему же Heroku считает, что у меня есть файл yarn.lock?

РЕШЕНИЕ: Я обнаружил, что настроил проект heroku для автоматического развертывания на основе моих коммитов на репозиторий на Github. Я предполагаю, что сообщение об ошибке, которое я получал, было только одним, которое применялось, когда я пытался вручную положить sh на heroku, и я не должен был. Если вы столкнетесь с этой проверкой настроек вашей героки, если у вас есть автоматическое развертывание, может возникнуть такая ситуация.

...