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

147
Visualizações
Use RollupJS para combinar JS heredado en la página web

Estoy limpiando un conjunto de páginas web antiguas que cargan una gran cantidad de JS heredados uno por uno:

 <html> <head> <script src="/js/module1.js" /> <script src="/js/module2.js" /> <script src="/js/module3.js" /> ... <script src="/js/module20.js" />

Todos son archivos bastante pequeños, por lo que una sola llamada a un paquete JS combinado sería más rápido, especialmente con el caché activado (pregunte una vez por "no modificado" en lugar de 20 veces).

Entonces pensé en usar rollupJS pero me cuesta entender cómo lograr mi objetivo. Lo intenté

 rollup js/*.js --file bundle.js

para obtener el error:

[!] Error: valor no válido para la opción "output.file": al crear varios fragmentos, se debe usar la opción "output.dir", no "output.file". Para realizar importaciones dinámicas en línea, establezca la opción "inlineDynamicImports".

Entonces probé:

 rollup js/*.js --dir temp

Resultó en un directorio de archivos individuales procesados.

así que próximo intento:

 rollup js/*.js --file bundle.js --inlineDynamicImports

Error: valor no válido para la opción "output.inlineDynamicImports": no se admiten varias entradas cuando "output.inlineDynamicImports" es verdadero

¿Qué echo de menos o necesito una herramienta diferente?

Objetivo: tomar todo el JS en el directorio y combinarlo y minimizarlo en un archivo JS

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