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

244
Vistas
Hacer referencia a las variables de configuración de Tailwind (CommonJS) en el cliente

La documentación de Tailwind establece que puede hacer referencia a variables dentro de su código Javascript a través del complemento resolveScript. Entonces, por ejemplo, el código en el cliente se vería así:

 import resolveConfig from 'tailwindcss/resolveConfig' import tailwindConfig from './tailwind.config.js' const fullConfig = resolveConfig(tailwindConfig) fullConfig.theme.width[4] // => '1rem'

Esta respuesta explica cómo se puede hacer esto con Vite (estoy usando Webpack). Estamos procesando Tailwind a través del cargador PostCSS Webpack, así:

 { loader: 'postcss-loader', options: { postcssOptions: { plugins: [ require('tailwindcss') ] } } }

Este complemento requiere que proporcione la ruta a su archivo de configuración de Tailwind para importarlo en el lado del cliente. Aún así, mi archivo de configuración de viento de cola se encuentra fuera de mi carpeta de origen para el cliente y está escrito en sintaxis CommonJS (por ejemplo, lo estoy exportando a través module.exports ). Por lo tanto, los intentos de importarlo como un módulo EcmaScript no tendrán éxito (estamos exportando nuestra configuración usando module.exports en lugar de export default en otras palabras).

¿Alguien sabe la solución para esto? Por ejemplo, ¿es posible cargar un archivo Tailwind de CommonJS en el cliente, o tendría que convertir la totalidad de mi proceso de paso de compilación a ESM?

about 4 years ago · Juan Pablo Isaza
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