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

279
Visualizações
Webpack: ¿agrupar archivos para varias páginas?

Hay 2 preguntas:

Usando webpack, cómo:

  1. Agrupe varias páginas/vistas html en una carpeta para que terminemos con la misma estructura de carpetas antes de agrupar (más explicado más adelante)
  2. Agrupe 2 archivos ( main.js y main.css ) e inyéctelos en cada salida html

Para la primera pregunta, se puede usar glob para hacer coincidir patrones y obtener las carpetas que contienen las entradas. Pero, ¿es posible automatizar el proceso de agrupación de paquetes web utilizando alguna función que recorre cada carpeta y agrupa su contenido en una carpeta con el mismo nombre?


Esta es la estructura de carpetas antes de agrupar:

 src js main.js css main.css views home home.html home.js home.css about about.html about.js about.css

Esta es la estructura de carpetas deseada después de agrupar:

 dist js main.js css main.css home index.html index.js index.css about index.html index.js index.css

`home/home.html' y 'about/about.html' deberían inyectar el script 'main.js' y la hoja de estilo 'main.css'


Configuración actual del paquete web:

 module.exports = { entry: { home: [ "./src/js/main.js", "./src/css/main.css", "./src/views/home/index.js", "./src/views/home/index.css", ], }, output: { filename: "[name].[contenthash].js", path: path.resolve(__dirname, "dist"), clean: true, }, plugins: [ new HtmlWebpackPlugin({ filename: "index.html", inject: true, template: path.resolve(__dirname, "src/views/home", "index.html"), }), ] }
about 4 years ago · Juan Pablo Isaza
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