Главная/WordPress Fullstack/Блупринты/Кастомные темы/Интеграция сборщика Vite 6, Tailwind CSS v4 и TypeScript в тему WordPress
К карточкам раздела «Кастомные темы»Кастомные темы(ТЗ 21 из 54)
ТЗ: Интеграция сборщика Vite 6, Tailwind CSS v4 и TypeScript в тему WordPressТрудозатраты~8 рабочих часов
Фриланс вилка~$360 – $600 (€320 – €560)
Оценка веб-студии~$760 – $1,280 (€720 – €1200)
ТЗ заказчика (исходный бриф):
«Разработка классической темы на Gulp/Webpack стала слишком медленной: при сохранении файлов стилей и скриптов страница перезагружается по 3-4 секунды. Нужен современный стек сборки на Vite 6 и Tailwind v4 с моментальным HMR в dev-режиме и хешированными ассетами в production.»
Ключевые требования:
- •Мгновенный HMR (Hot Module Replacement) без полной перезагрузки страницы при изменении CSS и TS
- •Поддержка строгого TypeScript с генерацией карты типов
- •Tailwind CSS v4 без громоздких PostCSS-конфигураций через нативный плагин @tailwindcss/vite
- •Автоматическое переключение между dev-сервером (localhost:5173) и production-файлами из манифеста
- •Оптимизированный билд с хешами в именах файлов для мгновенного сброса браузерного кеша
Ограничения проекта:
- •Сервер: PHP 8.3+, локальное окружение Node.js 22+ (pnpm)
- •Запрет на использование устаревших бандлеров Gulp, Grunt и Webpack 4
- •Тема должна быть автономной: клиент на хостинге не имеет доступа к Node.js (загружается только папка dist/)
Критерии приёмки (KPI):
- Время холодного старта dev-сервера < 300 мс
- Время обновления стилей в браузере (HMR) < 50 мс
- Размер финального production-бандла стилей < 25 Кб (gzipped)
- 0 ошибок 404 при загрузке ассетов на продакшене
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: