Частичное развертывание Firebase Google [дубликат]

Есть больше различий между ereg() и preg_replace(), чем просто синтаксис:

Возвращаемое значение: Вкл. ошибка: оба возвращают FALSE Не соответствуют: ereg() возвращает FALSE, preg_match() возвращает 0 Возврат в исходное состояние: ereg() возвращает длину строки или 1, всегда возвращается preg_match() 1 Результирующий массив совпадающих подстрок: если какая-либо подстрока вообще не найдена ((b) в ...a(b)? ]), соответствующий элемент в ereg() будет равен FALSE, а в preg_match() он не будет установлен вообще.

Если кто-то не достаточно храбр, чтобы преобразовать его ereg() в preg_match(), он или она может использовать mb_ereg (), который все еще доступен в PHP 7.

10
задан MandM 7 November 2014 в 14:48
поделиться

1 ответ

В настоящее время Firebase не выполняет какого-либо контроля над версиями, поэтому automatic игнорирование файлов, которые не были изменены / тронуты, не является вариантом. Тем не менее, в firebase.json можно указать файлы для игнорирования в секции .ignore.

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

https://www.firebase.com/ docs / hosting / guide / deploying.html

Из документов:

игнорировать

"ignore": [
  "firebase.json",
  "**/.*",
  "**/node_modules/**"
]

дополнительно - параметр игнорирования является необязательным параметр с v1.0.1 инструментов firebase, который указывает файлы для игнорирования при развертывании. Он может принимать определения glob так же, как Git обрабатывает .gitignore.

5
ответ дан MandM 21 August 2018 в 12:46
поделиться
  • 1
    и файлы, которые вы игнорируете, больше не будут доступны? – Fausto R. 20 April 2016 в 20:07
  • 2
    @FaustoR., Я рад, что вы упомянули об этом. Через некоторое время после отправки вопроса / ответа я подумал, что включение ignore может означать, что при нажатии на Firebase хостинг эти файлы будут удалены. Тем не менее, я никогда не обращался назад к тестированию ... если вы найдете ответ (это будет, вероятно, еще до того, как я получу время для тестирования), не стесняйтесь обновлять его здесь. – MandM 20 April 2016 в 20:46
  • 3
    Просто попробовал это. игнорировать гарантирует, что развернутый сайт будет равен набору не проигнорированных файлов. Эффективное удаление игнорируемых файлов. – Synesso 23 July 2017 в 22:36
Другие вопросы по тегам:

Похожие вопросы: