Поскольку поддержка многих файлов CSS становится затруднительной по мере роста приложения, мы решили использовать Tailwind CSS для будущих компонентов.
Я успешно установил и настроил Tailwind (следуя официальной настройке Vite), но когда я пытаюсь использовать классы отступов или полей, такие как p-5 или m-5, похоже, они не работают в моих новых компонентах.
Пример компонента:
Код: Выделить всё
проверьте 1
проверьте 2
Моя конфигурация Vite (vite.config.js)
Код: Выделить всё
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import tailwindcss from '@tailwindcss/vite'
// https://vite.dev/config/
export default defineConfig({
plugins: [
react(),
tailwindcss()
],
})
Код: Выделить всё
@import "tailwindcss";
Tailwind установлен правильно (npm install Tailwindcss @tailwindcss/vite)
Пересобрал проект (npm run dev)
Другие утилиты, такие как bg-gray-200, работают нормально
Встроенные стили (например, style={{paddingLeft:'4px'}}) работают должным образом
Вопрос:
Что может привести к тому, что классы заполнения и полей Tailwind не будут работать в проекте React + Vite, в то время как другие утилиты (например, цвет фона) работают нормально?
Среда:
React 19
Vite 7
@tailwindcss/vite 4.1.16
Файлы CSS, созданные вручную, используются во всем мире
Подробнее здесь: https://stackoverflow.com/questions/798 ... eact-proje
Мобильная версия