Перейти к содержимому
Docxcelerate

CLI

Команды

Каждая команда dxcl и флаги, которые имеют значение.

CLI называется dxcl и поставляется внутри пакета docxcelerate. Запустите её разово через npx docxcelerate <command> или установите пакет и вызывайте dxcl напрямую — см. Начните отсюда.

dxcl init

Создаёт workspace и устанавливает его зависимости.

dxcl init my-documents
dxcl init my-documents --dir workspaces
dxcl init my-documents --blank

Запустите без аргументов, чтобы пройти пошаговую настройку, которая спросит шаблон и адрес API.

ФлагДействие
--dir <path>Создать workspace внутри <path>
--blankПропустить документ-пример
--official-serverНаправить upload.endpoint на официальный движок
--api-endpoint <url>Направить upload.endpoint на ваш собственный сервис
--no-api-endpointОставить upload.endpoint пустым

dxcl document new

Создаёт проект документа внутри workspace.

dxcl document new tenancy-renewal --title "Tenancy Renewal"

Пишет documents/tenancy-renewal/ с файлами document.project.ts, document.tsx, document-style.ts, preview-data.ts, types.ts и каталогом nodes/.

dxcl document node

Генерирует компонент узла и регистрирует его.

dxcl document node documents/tenancy-renewal next-steps --type paragraph --mode dynamic
dxcl document node documents/tenancy-renewal signature   --type image     --mode static
dxcl document node documents/tenancy-renewal rent-trend  --type graph     --mode static
ФлагЗначения
--typeparagraph, image, graph
--modestatic, dynamic

Генератор пишет nodes/<name>.node.ts и обновляет nodes/index.ts. Он не размещает узел в вашем шаблоне — добавьте его в document.tsx в то место документа, которому он принадлежит.


Изменить эту страницу на GitHub ↗