- Para instalar el proyecto en tu computadora:
npm install
npm run start
- 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
- Instalamos Craco
npm install @craco/craco
- Realizamos los cambios en
package.json
{
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test",
"eject": "react-scripts eject"
},
}
- Creamos un archivo llamado
craco.config.js
y pasamos esta configuración:
// craco.config.js
module.exports = {
style: {
postcss: {
plugins: [
require('tailwindcss'),
require('autoprefixer'),
],
},
},
}
- 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
- Hacer un cambio en la línea de
purge
para realizar elinput
y eloutput
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: [],
}
- Incluir Tailwind dentro de
index.css
, en nuestra sección raiz de la aplicación.
@tailwind base;
@tailwind components;
@tailwind utilities;
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'
**¿ Cómo instalar TailwindCSS en Linux Arch?
npm install -D -f tailwindcss@latest