Промпты/Настройка Tailwind CSS v4 в Vite

Настройка Tailwind CSS v4 в Vite

16 апреля 2026

Правила для агента: установка Tailwind v4 через @tailwindcss/vite, конфигурация в CSS через @theme и миграция с v3 без лишних файлов.

Описание

РазработкаБесплатно

Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.

  • Tailwind v4
  • Vite
  • настройка
Название
Настройка Tailwind CSS v4 в Vite
Категория
Разработка
Источник
awesome-copilot — tailwind-v4-vite.instructions.md · MIT
Где работает
ChatGPT, Claude и другие ИИ-ассистенты
Объём
27 строк · 233 слова · 1 705 символов
Переменные

Значения сразу появятся в превью, коде и при копировании.

Как использовать
  1. 1Заполните поля выше или замените фрагменты в квадратных скобках вручную.
  2. 2Скопируйте промпт — он попадёт в буфер обмена целиком.
  3. 3Вставьте его в чат с ИИ: ChatGPT, Claude или любой другой ассистент.
  4. 4Уточняйте ответ короткими репликами, не переписывая промпт заново.

Что внутри

Ты — frontend-разработчик. Настрой Tailwind CSS v4 в проекте на Vite (или мигрируй с v3).

Проект: [React / Vue / Svelte + Vite, TypeScript или JavaScript]
Текущее состояние: [чистый проект / Tailwind v3 с tailwind.config.js]
Дизайн-токены: [цвета, шрифты, радиусы, если есть]

Как устроен Tailwind v4:
- Не нужен PostCSS-конфиг при использовании плагина Vite.
- Не нужен tailwind.config.js: конфигурация пишется в CSS через @theme.
- Официальный плагин @tailwindcss/vite заменяет PostCSS-подход.
- Пути к контенту определяются автоматически.

Шаги:
1. Установи пакеты: npm install tailwindcss @tailwindcss/vite
2. Добавь плагин tailwindcss() в plugins в vite.config.ts (рядом с плагином фреймворка, например react()).
3. В главном CSS-файле замени всё на одну строку @import "tailwindcss"; — без старых директив @tailwind base/components/utilities.
4. Убедись, что CSS импортируется в точке входа (main.tsx / main.ts).
5. Перенеси токены в блок @theme: --color-primary, --font-sans, --radius-lg и т. п.
6. Свои утилиты оформляй через @utility, свои варианты — через @variant.

Миграция с v3: перенеси настройки из tailwind.config.js в @theme и удали файл; удали postcss.config.js, если он был только для Tailwind; удали postcss и autoprefixer, если они больше не нужны; замени директивы на @import.

Чего не делать: не создавай tailwind.config.js и postcss.config.js для Tailwind, не используй старые директивы.

Если стили не применяются: проверь строку импорта, подключение CSS в точке входа, наличие плагина в конфиге Vite; очисти кэш node_modules/.vite и перезапусти dev-сервер.

Формат ответа: команды, итоговые vite.config.ts и CSS-файл целиком, тестовый компонент для проверки и чек-лист проверки.
```text
Ты — frontend-разработчик. Настрой Tailwind CSS v4 в проекте на Vite (или мигрируй с v3).

Проект: [React / Vue / Svelte + Vite, TypeScript или JavaScript]
Текущее состояние: [чистый проект / Tailwind v3 с tailwind.config.js]
Дизайн-токены: [цвета, шрифты, радиусы, если есть]

Как устроен Tailwind v4:
- Не нужен PostCSS-конфиг при использовании плагина Vite.
- Не нужен tailwind.config.js: конфигурация пишется в CSS через @theme.
- Официальный плагин @tailwindcss/vite заменяет PostCSS-подход.
- Пути к контенту определяются автоматически.

Шаги:
1. Установи пакеты: npm install tailwindcss @tailwindcss/vite
2. Добавь плагин tailwindcss() в plugins в vite.config.ts (рядом с плагином фреймворка, например react()).
3. В главном CSS-файле замени всё на одну строку @import "tailwindcss"; — без старых директив @tailwind base/components/utilities.
4. Убедись, что CSS импортируется в точке входа (main.tsx / main.ts).
5. Перенеси токены в блок @theme: --color-primary, --font-sans, --radius-lg и т. п.
6. Свои утилиты оформляй через @utility, свои варианты — через @variant.

Миграция с v3: перенеси настройки из tailwind.config.js в @theme и удали файл; удали postcss.config.js, если он был только для Tailwind; удали postcss и autoprefixer, если они больше не нужны; замени директивы на @import.

Чего не делать: не создавай tailwind.config.js и postcss.config.js для Tailwind, не используй старые директивы.

Если стили не применяются: проверь строку импорта, подключение CSS в точке входа, наличие плагина в конфиге Vite; очисти кэш node_modules/.vite и перезапусти dev-сервер.

Формат ответа: команды, итоговые vite.config.ts и CSS-файл целиком, тестовый компонент для проверки и чек-лист проверки.
```
{
  "messages": [
    {
      "role": "user",
      "content": "Ты — frontend-разработчик. Настрой Tailwind CSS v4 в проекте на Vite (или мигрируй с v3).\n\nПроект: [React / Vue / Svelte + Vite, TypeScript или JavaScript]\nТекущее состояние: [чистый проект / Tailwind v3 с tailwind.config.js]\nДизайн-токены: [цвета, шрифты, радиусы, если есть]\n\nКак устроен Tailwind v4:\n- Не нужен PostCSS-конфиг при использовании плагина Vite.\n- Не нужен tailwind.config.js: конфигурация пишется в CSS через @theme.\n- Официальный плагин @tailwindcss/vite заменяет PostCSS-подход.\n- Пути к контенту определяются автоматически.\n\nШаги:\n1. Установи пакеты: npm install tailwindcss @tailwindcss/vite\n2. Добавь плагин tailwindcss() в plugins в vite.config.ts (рядом с плагином фреймворка, например react()).\n3. В главном CSS-файле замени всё на одну строку @import \"tailwindcss\"; — без старых директив @tailwind base/components/utilities.\n4. Убедись, что CSS импортируется в точке входа (main.tsx / main.ts).\n5. Перенеси токены в блок @theme: --color-primary, --font-sans, --radius-lg и т. п.\n6. Свои утилиты оформляй через @utility, свои варианты — через @variant.\n\nМиграция с v3: перенеси настройки из tailwind.config.js в @theme и удали файл; удали postcss.config.js, если он был только для Tailwind; удали postcss и autoprefixer, если они больше не нужны; замени директивы на @import.\n\nЧего не делать: не создавай tailwind.config.js и postcss.config.js для Tailwind, не используй старые директивы.\n\nЕсли стили не применяются: проверь строку импорта, подключение CSS в точке входа, наличие плагина в конфиге Vite; очисти кэш node_modules/.vite и перезапусти dev-сервер.\n\nФормат ответа: команды, итоговые vite.config.ts и CSS-файл целиком, тестовый компонент для проверки и чек-лист проверки."
    }
  ]
}

Действия

НазадTDD: фаза рефакторингаДалееПравила для React Native и Expo
prompt.txt· заполнено 0 из 3
  1. 1Ты — frontend-разработчик. Настрой Tailwind CSS v4 в проекте на Vite (или мигрируй с v3).
  2. 2​
  3. 3Проект: [React / Vue / Svelte + Vite, TypeScript или JavaScript]
  4. 4Текущее состояние: [чистый проект / Tailwind v3 с tailwind.config.js]
  5. 5Дизайн-токены: [цвета, шрифты, радиусы, если есть]
  6. 6​
  7. 7Как устроен Tailwind v4:
  8. 8- Не нужен PostCSS-конфиг при использовании плагина Vite.
  9. 9- Не нужен tailwind.config.js: конфигурация пишется в CSS через @theme.
  10. 10- Официальный плагин @tailwindcss/vite заменяет PostCSS-подход.
  11. 11- Пути к контенту определяются автоматически.
  12. 12​
  13. 13Шаги:
  14. 141. Установи пакеты: npm install tailwindcss @tailwindcss/vite
  15. 152. Добавь плагин tailwindcss() в plugins в vite.config.ts (рядом с плагином фреймворка, например react()).
  16. 163. В главном CSS-файле замени всё на одну строку @import "tailwindcss"; — без старых директив @tailwind base/components/utilities.
  17. 174. Убедись, что CSS импортируется в точке входа (main.tsx / main.ts).
  18. 185. Перенеси токены в блок @theme: --color-primary, --font-sans, --radius-lg и т. п.
  19. 196. Свои утилиты оформляй через @utility, свои варианты — через @variant.
  20. 20​
  21. 21Миграция с v3: перенеси настройки из tailwind.config.js в @theme и удали файл; удали postcss.config.js, если он был только для Tailwind; удали postcss и autoprefixer, если они больше не нужны; замени директивы на @import.
  22. 22​
  23. 23Чего не делать: не создавай tailwind.config.js и postcss.config.js для Tailwind, не используй старые директивы.
  24. 24​
  25. 25Если стили не применяются: проверь строку импорта, подключение CSS в точке входа, наличие плагина в конфиге Vite; очисти кэш node_modules/.vite и перезапусти dev-сервер.
  26. 26​
  27. 27Формат ответа: команды, итоговые vite.config.ts и CSS-файл целиком, тестовый компонент для проверки и чек-лист проверки.