Добавьте Tailwind CSS во Vue 3: CDN, npm и Vue CLI.

Чтобы добавить Tailwind CSS в проект Vue 3, вы можете воспользоваться следующими методами:

Метод 1. Использование CDN:

  1. Включите ссылку CDN Tailwind CSS CSS в раздел заголовка вашего файла index.html:
    <link href="https://cdn.tailwindcss.com/2.2.19/tailwind.min.css" rel="stylesheet">
  2. Теперь вы можете начать использовать CSS-классы Tailwind в своих компонентах Vue.

Метод 2: использование npm:

  1. Установите Tailwind CSS и его зависимости через npm, выполнив следующую команду в каталоге вашего проекта:
    npm install tailwindcss postcss autoprefixer
  2. Создайте файл tailwind.config.jsв корневом каталоге вашего проекта, выполнив следующую команду:
    npx tailwindcss init
  3. Откройте файл tailwind.config.jsи настройте его по мере необходимости.
  4. Создайте postcss.config.js
    module.exports = {
    plugins: {
    tailwindcss: {},
    autoprefixer: {},
    },
    };
  5. В основной файл JavaScript (например, main.jsили main.ts) импортируйте стили CSS Tailwind, добавив следующую строку:
    import 'tailwindcss/tailwind.css';
  6. Теперь вы можете использовать CSS-классы Tailwind в своих компонентах Vue.

Метод 3. Использование Vue CLI.
Если вы используете Vue CLI для настройки проекта Vue 3, вы можете добавить Tailwind CSS в процессе настройки проекта, выполнив следующие действия:

  1. Создайте новый проект Vue с помощью Vue CLI, выполнив следующую команду:
    vue create my-project
  2. Выберите пресет Vue 3 и следуйте инструкциям по настройке проекта.
  3. Во время подсказок по установке выберите «Выбрать функции вручную».
  4. С помощью клавиш со стрелками выберите «Препроцессоры CSS».
  5. Выберите предпочитаемый препроцессор CSS (например, Sass/SCSS с dart-sass).
  6. Когда вас спросят, где разместить код CSS, выберите «В выделенных файлах».
  7. Дождитесь завершения настройки проекта.
  8. Откройте файл main.jsили main.tsи импортируйте стили CSS Tailwind:
    import 'tailwindcss/tailwind.css';
  9. Теперь вы можете использовать CSS-классы Tailwind в своих компонентах Vue.