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

258
Vistas
Webpack se detuvo para cargar variables CSS con postcss-variables-loader

Estoy migrando una aplicación de paquete web basada en versiones antiguas a algunas nuevas y tengo problemas con la carga de variable.css que ahora parece que ya no se reconoce

 You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders > :root { | --monospace-font-family: 'Consolas', 'Inconsolata', 'Droid Sans Mono', | monospace;
 "css-loader": "2.1.1", "postcss-loader": "3.0.0", "typescript": "4.0.3", "webpack": "4.30.0", "webpack-dev-server": "3.11.0",

El antiguo webpack.config.js solía ser:

 test: /\.css$/, exclude: /variables\.css$/, use: ExtractTextPlugin.extract({ fallback: 'style-loader', use: [{ loader: 'css-loader', options: { sourceMap: true, }, }, 'postcss-loader', ],}), }, { test: /variables\.css$/, loader: 'postcss-variables-loader?es5=1', }

Ahora, estoy con nuevas versiones.

 "postcss": "^8.4.8", "postcss-loader": "^6.2.1", "mini-css-extract-plugin": "^2.6.0", "typescript": "^4.6.2", "webpack": "^5.70.0", "webpack-dev-server": "^4.7.0",

y tuve que cambiar che webpack.config.js para incluir el nuevo mini-css-extract-plugin

 { test: /\.css$/i, exclude: /variables\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader','postcss-loader',], }, { test: /\.variables.css$/, use: [ {loader: 'postcss-variables-loader?es5=1',},], },

El archivo variable.css incluye algunas variables básicas de css como

 :root { --monospace-font-family: 'Consolas', 'Inconsolata', 'Droid Sans Mono', 'Monaco', monospace; } @custom-media --small-viewport (max-width: 780px);

y se importa a varios archivos .tsx usando solo

 import variables from './variables.css';

No puedo entender si toda la estructura de css y la forma en que se cargan deben cambiar o si hay una solución más que podría necesitar.

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

0

El problema no es el cargador, sino la prueba. Faltaba una barra invertida.

Debería ser:

 test: /\.variables\.css$/
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