Техническое задание: Настройка сборки Vue.js + Capacitor
Цель проекта
Необходимо профессионально настроить процесс сборки существующего проекта, построенного на связке Vue.js и Capacitor. Проект должен корректно собираться для трех целевых платформ: Web, Android и iOS.
Ключевые требования к системе сборки
- Разделение сборки на окружения: Четкое разделение на режимы разработки (dev) и продакшена (prod) с соответствующими настройками для каждого.
- Поддержка многоплатформенности: Конфигурация должна обеспечивать корректную сборку для:
- Веб-приложения (Web)
- Мобильного приложения для Android
- Мобильного приложения для iOS
- Чистая и поддерживаемая конфигурация: Код конфигурации должен быть хорошо структурирован, документирован (при необходимости) и легко адаптируемым под будущие изменения.
Ожидаемый результат
Исполнитель должен предоставить полностью работоспособную конфигурацию сборки (как правило, это файлы конфигурации для Vue CLI, Vite или используемого сборщика, а также настройки Capacitor). Процесс сборки для каждого окружения и платформы должен быть четко описан в предоставленной инструкции (README).