Я получаю сообщение об ошибке «Обнаружены два разных файла блокировки» при попытке развертывания на 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, и я не должен был. Если вы столкнетесь с этой проверкой настроек вашей героки, если у вас есть автоматическое развертывание, может возникнуть такая ситуация.