Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

196
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda