Конфигурация
#
Структура config.jsРабота с флагами определяется в config.js
Пример структуры флагов
Флаги clean, replace, watch
можно определять как для всего проекта, который вы
хотите сгенерировать, так и для отдельного шаблона. Флаг backups
устанавливается
для каждого шаблона, который нужно сохранить.
При чём приоритет выше, если
вы укажете для конкретного шаблона. Например, если вы используете флаг
clean
- этот флаг отчищает дирректорию перед каждой новой генерацией,
это сделано для того, чтобы отчистить файлы, относящиеся к определенному шаблону,
а не ко всем файлам проекта.
#
Флаг esLintЕсли вы работаете с EsLint, Architect это тоже умеет. Сейчас мы разберем как
работает флаг quiet
он принимает true | false
. Если false
, то вы будете
получать ошибки EsLint , если вдруг в ваших файлах в шаблонах есть неправильный
по мнению EsLint код. Избежать этого можно используя quiet: true
.
По дефолту значение false
#
Флаг cleanЭтот флаг принимает true | false
, и если true
, то он очищает дирректорию перед каждой новой генерацией файлов.
По дефолту значение false
#
Флаг replaceЭтот флаг даёт возможность перезаписать файлы или наоборот защитить их от
перезаписи. Так же принимает true | false
. По дефолту значение true
#
Флаг watchЭтот флаг необходим для CLI команды arc --watch
. Здесь вы передаёте
путь к файлу относительно дирректории с настройками,
за которым будет следить Architect
#
Флаг backupsЭтот флаг принимает true
, что будет === 1, или numder
, где вы указываете количество
backups. По дефолту значение false
В общем с флагами всё довольно просто, вам нужно немного поиграться с ними, чтобы понять как они работают. Теперь самое время переходить к CLI командам.