Не удается развернуть к героку, потому что не могу найти файл - PullRequest
0 голосов
/ 18 февраля 2020

Я использую heroku для развертывания моего приложения реагирования. Раньше нормально работало, но теперь, когда я запускаю команду

git pu sh heroku master

, я вижу следующую ошибку:

remote: Browserslist: caniuse-lite is outdated. Please run next command `npm update`
remote:        Failed to compile.
remote:
remote:        ./src/service/TodoService.js
remote:        Cannot find file './constants' in './src/service'.

Я потратил больше часа, пытаясь выяснить причину. Пробные ответы от это и это . Они не помогли мне. Я решил проверить файл, вызвавший сбой сборки в моем репозитории github, и обнаружил, что его имя отличается от имени на моем компьютере.

Вот этот github:

enter image description here

А это файл на моем компьютере:

enter image description here

Похоже, Гитхуб не заметил, что я переименовал этот файл

Ответы [ 2 ]

2 голосов
/ 18 февраля 2020

Это чувствительно к регистру. Убедитесь, что ваше имя соответствует.

0 голосов
/ 18 февраля 2020

Наконец я нашел решение. Я использовал ответ от здесь . В основном вам нужно переименовать файл, который вызывает сбой сборки, чтобы git мог его отследить.

git mv Константы. js константы. js

Затем зафиксируйте, pu sh и убедитесь, что имя на github - corrent. После этого вы сможете успешно развернуть к героку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...