Когда вы создаете проект React-Vite и планируете подключить TailwindCSS, вам следует обязательно обратить внимание на версию TailwindCSS. В зависимости от этой версии вам нужно будет сделать ряд настроек.

TailwindCSS версия 4

На данный момент актуальной является версия 4.1. Какую вы установили в проект, если уже это сделали, вы можете проверить в файле package.json в блоке devDependencies:


Для получения файла package.json вам нужно было, собственно, создать проект Vite и перейти в папку с ним следующими командами в терминале:

Теперь установите в проект Vite Tailwind CSS с помощью плагина npm @tailwindcss/vite:

Настройте плагин Vite, добавив установленный плагин в конфигурацию Vite в файле vite.config.ts:

Теперь нужно добавить @importTailwind CSS в свой CSS-файл, например, в index.css.

Добавьте классы Tailwind CSS в любой элемент(-ы) вашего проекта.

Запустите процесс сборки с помощью команды npm run dev  в терминале или любой другой команды, указанной в вашем файле package.json.

Использование PostCSS

Установите npm-плагин PostCSS командой в терминале:

Создайте или найдите в корневой папке проекта файл postcss.config.mjs и добавьте в него такой код:

Добавьте директиву @import в свой CSS-файл, чтобы импортировать Tailwind CSS.

Добавьте классы Tailwind CSS в любой элемент(-ы) вашего проекта.

Запустите процесс сборки проекта (см. файл package.json):

Если у вас не получилось, примерно все то же самое вы можете прочитать в официальном руководстве по подключению Tailwind CSS в проект Vite.

TailwindCSS версии 3

После создания проекта вам нужно (было бы) добавить 2 команды для установки TailwindCSS и npm-плагина PostCSS:

В файл стиле нужно (было бы) добавить 3 строчки кода:

Затем вам нужно (было бы) создать в корне проекта файл tailwind.config.js с таким содержимым:

Можно несколько расширить предыдущие настройки:

Это еще не все. Также нужно (было бы) создать в корне проекта файл postcss.config.js и добавить в него код:

Дальше вы добавляете классы в ваш основной код и запускаете сборку проекта командой npm run dev или другой в зависимости от настроек в вашем файле package.json.

Все варианты подключения TailwindCSS в различные проекты вы можете найти на официальном сайте.

Автор: Alex

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *