Documentación

Instalación

  • Para instalar el proyecto en tu computadora:
npm install
npm run start

Instalación de TailwindCSS

  1. Instalar TailwindCSS con sus últimas actualizaciones. Posteriormente generar el archivo de tailwind.config.js
npm install tailwindcss@latest postcss@latest autoprefixer@latest
npx tailwindcss init -p
  1. Instalamos Craco
npm install @craco/craco
  1. Realizamos los cambios en package.json
  {
    "scripts": {
     "start": "craco start",
     "build": "craco build",
     "test": "craco test",
      "eject": "react-scripts eject"
    },
  }
  1. Creamos un archivo llamado craco.config.js y pasamos esta configuración:
// craco.config.js
module.exports = {
  style: {
    postcss: {
      plugins: [
        require('tailwindcss'),
        require('autoprefixer'),
      ],
    },
  },
}
  1. Desinstalar la última versión de Tailwind y generar el proceso de compatibilidad
npm uninstall tailwindcss postcss autoprefixer
npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
  1. Hacer un cambio en la línea de purge para realizar el input y el output del preprocesamiento.
  // tailwind.config.js
  module.exports = {
   purge: ['./src/**/*.{js,jsx,ts,tsx}', './public/index.html'],
    darkMode: false, // or 'media' or 'class'
    theme: {
      extend: {},
    },
    variants: {
      extend: {},
    },
    plugins: [],
  }
  1. Incluir Tailwind dentro de index.css, en nuestra sección raiz de la aplicación.
@tailwind base;
@tailwind components;
@tailwind utilities;

FAQs

Si tengo un error de compatilibidad con Node, ¿cuál usar?

Se está utilizando la versión v.14.16.0

Tuve el error: Cannot find module 'autoprefixer'

Link a issue:

**¿ Cómo instalar TailwindCSS en Linux Arch?

 npm install -D -f tailwindcss@latest