Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

200
Vistas
¿Cómo habilitar JIT (modo Justo a tiempo) con la aplicación Create React?

Intenté configurar el JIT en create-react-app por mí mismo, pero parece que no funciona porque los estilos no se actualizan. Estoy usando craco para compilar la aplicación con tailwind css y también agregué TAILWIND mode=WATCH como sugirieron para que funcione con la mayoría de las compilaciones. Aquí están mis configuraciones:

tailwind.config.js

 module.exports = { mode: "jit", purge: ["./src/**/*.{js,jsx,ts,tsx}", "./public/index.html"], darkMode: false, // or 'media' or 'class' theme: { extend: { colors: { primary: "#ffa500", secondary: { 100: "#E2E2D5", 200: "#888883", }, }, }, }, variants: { extend: { opacity: ["disabled"], }, }, plugins: [],};

scripts de paquete.json

 "scripts": { "start": " craco start", "build": "TAILWIND_MODE=watch craco build", "test": "craco test", "server": "nodemon ./server/server.js", "eject": "react-scripts eject" },

paquete.json devDependencies

 "devDependencies": { "autoprefixer": "^9.8.6", "postcss": "^7.0.36", "tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.2.4" },

Me alegraría si pudiera encontrar alguna manera de arreglar esto.

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Si está en Windows (como sospecho que podría ser por su comentario sobre la respuesta de @Ako), entonces su configuración es correcta pero solo necesita instalar cross-env , luego ajuste su secuencia de comandos de inicio de esta manera:

 "start": "cross-env TAILWIND_MODE=watch craco start"
about 4 years ago · Juan Pablo Isaza Denunciar

0

debe usar TAILWIND_MODE=watch en su secuencia de comandos de inicio , no compilar , y después de haber desarrollado lo que desea, construya solo con la secuencia de comandos de craco build . por lo que sus scripts de package.json deben tener este aspecto:

 "scripts": { "start": "TAILWIND_MODE=watch craco start", "build": "craco build", "test": "craco test", "eject": "react-scripts eject", },

también en el accesorio de purga dentro del archivo tailwind.config.css, debe agregar './src/components/*.{js,jsx}' para que la purga se vea así:

 purge: ['./src/**/*.{js,jsx,ts,tsx}', './public/index.html', './src/components/*.{js,jsx}'],

y después de compilar su aplicación, debe servir el archivo index.html dentro de la carpeta de compilación.

clone este repositorio y después de construir el proyecto, use npm run servebuild y vea si funciona. https://github.com/ako-v/cra-tailwindcss-jit-craco

about 4 years ago · Juan Pablo Isaza Denunciar

0


Por lo tanto, debe ver sus archivos JSX, JS, HTML usando la opción ```--watch``` provista en tailwindcss CLI,
Entonces, lo que puede hacer es abrir una nueva terminal en la raíz del proyecto de reacción y seguir el comando a continuación
 npx tailwindcss -o ./src/App.css --watch
  • [-i] también puede proporcionar un archivo de entrada usando esta opción.
  • [-o] modifique la salida según su estructura de carpetas.

Esto asegurará que se reconstruya el archivo CSS. El siguiente paso es abrir otra terminal y hacer npm start y su servidor de desarrollo estará listo con el compilador JIT.

(nota al margen)
Además, uso tailwind con mi configuración predeterminada de package.json y también funciona sin problemas sin craco (tanto JIT / predeterminado) como en producción.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda