Instalar Tailwind CSS con Vue 3 + Vite

Adrian Galicia • March 27, 2021

javascript vue

Introducción

En esta ocasión les voy a mostrar cómo instalar Tailwind CSS en un proyecto Vue 3 + Vite

vite-cli-create-vue-project

Creando un proyecto con Vue + Vite

Vamos a crear un proyecto Vite nuevo o podemos omitir este paso si ya tienen un proyecto iniciado

npm init @vitejs/app {nombre-del-proyecto}

Vamos instalar las dependencias para nuestro proyecto y comprobar nuestra instalación de la siguiente manera

cd {nombre-del-proyecto}
npm install
npm run dev

Agregando Tailwind CSS

Lo primero es instalar Tailwind utilizando npm

npm install -D tailwindcss@latest postcss@latest autoprefixer@latest

El siguiente paso es generar nuestros archivos de configuración tailwind.config.js y postcss.config.js

npx tailwindcss init -p

El comando anterior genera dos archivos en la raíz del proyecto, el primero tailwind.config.js

// tailwind.config.js

module.exports = {
  purge: [],
  darkMode: false, // or 'media' or 'class'
  theme: {
    extend: {},
  },
  variants: {
    extend: {},
  },
  plugins: [],
};

El otro archivo generado es postcss.config.js

// postcss.config.js

module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {},
  },
};

Ahora vamos a incluir Tailwind en nuesto archivo de estilos, para esto vamos a crear el archivo ./src/index.css y vamos a agregar lo siguiente

/* ./src/index.css */

@tailwind base;
@tailwind components;
@tailwind utilities;

Ya para concluir con la con la configuración vamos a importar el archivo ./src/index.css en nuestro archivo ./src/main.js

/* ./src/main.js*/

import { createApp } from 'vue';
import App from './App.vue';
import './index.css';

createApp(App).mount('#app');

Hemos finalizado con la configuración de Tailwind CSS ya solo tenemos que ejecutar npm run dev y lo podemos usar en nuestras aplicaciones