Конфигурация
Структура 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 командам.