Архитектура
Архитектура frontend-слоя состоит из двух зон: исходники из путей src[].path файла
www/config/frontend.json и артефакты сборки в каталоге out.path.
Базовые каталоги
-
www/frontend/— хранит исходники интерфейса: entry-файлы, Vue-компоненты, Twig-шаблоны, стили, скрипты и shared-утилиты; -
www/build/— хранит.vite/manifest.json(карта между исходниками и результатом сборки) и артефакты сборки: стили, скрипты и asset-файлы.
Структура каталога исходников
В каталогах из src[].path может быть организована любая структура папок и файлов.
Shared-каталог
В _shared/ размещаются переиспользуемые файлы:
css/reset.css— базовый CSS reset;js/state.js— чтение state-данных;js/mount.js— helper монтирования frontend-приложений.
Слой каталога сборки
При штатном out.path = /build в www/build/ размещается файл
.vite/manifest.json, а артефакты сборки размещаются в корне каталога www/build/.