Я использую 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:

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

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