Какова цель .firebase / hosting. ALPHANUM.cache

88

Сегодня развернул хостинг firebase. После развертывания я заметил, что firebase создает файл .firebase/hosting.ALPHANUM.cache, где ALPHANUM на самом деле является некоторым случайным значением baseNN ish.

Вопрос

  • Какова цель этого файла?
  • В частности, могу я добавить это .gitignore?
    • Или я не должен?
Юки Иноуэ
источник
3
Не знаю, для чего предназначен этот конкретный файл, и не могу найти его в своей системе. Но обычно вы хотите добавить все .файлы (так .firebase/*) в свой .gitignore.
Франк ван Пуффелен 01

Ответы:

111

Этот файл является частью новой функции хостинга Firebase, которая минимизирует размер времени развертывания хостинга, загружая только те файлы, которые изменились с момента последнего развертывания. Это новинка CLI версии 4.2.0, и вы можете прочитать об этом на GitHub .

Как предложил Фрэнк, вам обязательно нужно добавить .firebaseкаталог в свой .gitignore или эквивалентный файл, поскольку он содержит информацию, которая не является строго частью вашего проекта и, вероятно, не применима для всех, кто разделяет и вносит свой вклад в исходный код вашего проекта.

Дуг Стивенсон
источник
19
Для тех, кто хочет удалить .firebaseкаталог из отслеживания git: stackoverflow.com/a/19095988/3414529
Майкл Хейс,