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

288
Visualizações
¿Cómo evitar la generación de activos rotos con hash (archivos de imagen) en el paquete web?

Chicos, ¿se les ocurrió en el paquete web establecer una ruta específica en la salida para las imágenes, pero los archivos que se crean en la salida son archivos rotos en la raíz de la carpeta de salida (que es dist aquí)? Mientras que los archivos saludables se crean pero no se vinculan. Y en html, css vincula los archivos rotos

O déjame ponerlo de esta manera:

La salida que quiero crear:

 src webpack/webpack.config.js dist |—— |fonts |—— |js |—— |img -————--img1.jpg -————--img2.png ———-—--img3.png ——- index.html ——- another.html

Pero el resultado final:

 src webpack/webpack.config.js dist |—— |fonts |—— |js |—— |img -————--img1.jpg -————--img2.png -————--img3.png ——- index.html ——- another.html ——- sdf8s7s.jpg => broken and linked file ——- sdf8ws3.png => broken and linked file ——- sd4sg7i.png => broken and linked file

.

 //webpack/webpack.config.js module.exports = { entry: { 'bundle': path.resolve(__dirname, '../src/js/index.js'), }, output: { path: path.resolve(__dirname, "../dist"), filename: "js/[name].js", clean: true, }, module: { rules: [ //... { test: /\.(png|svg|jp[e]g|gif|webp)$/i, loader: 'file-loader', options: { outputPath: '/img/', name: "[name].[ext]", useRelativePaths: true, publicPath: '../img/' }, }, //... ], }, plugins: [ //... ], };
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Si mira de cerca y abre, intente abrir esas imágenes en el editor de texto, obtendrá lo que sucedió exactamente. De todos modos, en el nuevo paquete web no hay necesidad de un cargador de archivos para imágenes como se muestra en los documentos.

lo que he hecho para resolver este problema es agregar esto a la configuración del paquete web:

 module.rules[{ test: /\.(png|svg|jpg|jpeg|gif)$/i, type: "asset/resource" }]

y

 output: {assetModuleFilename: 'images/[name][ext]'}

esto debería arreglar la vinculación, las imágenes rotas y el hash

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