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

287
Vistas
Importe CSS a TypeScript> JS para webpack sin romper src JS

Tengo un módulo main.ts que llama a import './style.css' en la parte superior. Esto se traslada a la misma declaración de import en el ES6 emitido por Typescript. Estoy ejecutando Webpack con cargador de estilo en la salida JS. Esto funciona bien y crea el CSS en la salida final de dist/main.js .

Sin embargo, esto significa que mi src/ JS ahora está roto, ya que tiene esta llamada de import en la parte superior. Específicamente, cuando quiero quedarme sin src/ obtengo esto:

Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/css". Strict MIME type checking is enforced for module scripts per HTML spec.

Realmente no quiero que Webpack sea un paso necesario en el desarrollo, solo cuando implemente. Parece que Webpack seguiría el enlace si usara require.js, pero me gustaría hacer esto sin recurrir a require(). ¿Hay algún tipo de meta-sintaxis o comentarios que pueda usar, o inclusiones forzadas en webpack.config.js, para hacer que Webpack incluya el CSS y permitir que los motores de Javascript lo ignoren?

Una cosa que probé y que funciona es try { require(['style.css']); } catch (e) {} en lugar de la importación. De esa manera, en realidad no necesito require. Simplemente parece bastante tonto.

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