universalIdentifier и корректным вызовом defineEntity().
Вы также можете передать тип сущности напрямую, чтобы пропустить первый запрос:
Доступные типы сущностей
Что генерирует скэффолдер
У каждого типа сущности есть свой шаблон. Например,yarn twenty dev:add object запрашивает:
- Имя (единственное число) — например,
invoice - Имя (множественное число) — например,
invoices - Метка (единственное число) — заполняется автоматически из имени (например,
Invoice) - Метка (множественное число) — заполняется автоматически (например,
Invoices) - Создать представление и пункт навигации? — если вы ответите «да», скэффолдер также сгенерирует соответствующее представление и ссылку в боковой панели для нового объекта.
field более детализирован: он запрашивает имя поля, метку, тип (из списка всех доступных типов полей, таких как TEXT, NUMBER, SELECT, RELATION и т. д.), а также universalIdentifier целевого объекта.
Пользовательский путь вывода
Используйте флаг--path, чтобы поместить сгенерированный файл в пользовательское расположение: