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

485
Visualizações
Mejora del tiempo de compilación de producción para la aplicación Angular 8 en Azure Devops

Estoy tratando de aumentar la velocidad de producción de Angular Build con el comando a continuación. Ejecuté el siguiente comando, sin embargo, no hubo mejoras en el tiempo de construcción, aún en 14 min. ¿El comando --prod hace que ignore el espacio de tamaño máximo anterior? ¿Es correcto el guión? Estamos ejecutando esto en Azure Devops Agents, así aparece en el registro

 node --max-old-space-size=12288 ./node_modules/@angular/cli/bin/ng build --prod --output-hashing none

¿Debería reubicarse el comando para max-old-space-size en la sección de producción de configuraciones angular.json?

Mejora del tiempo de compilación de producción para la aplicación Angular 7

Este es el archivo package.json:

 "scripts": { "ng": "ng", "start": "ng serve", "build": "node --max-old-space-size=12288 ./node_modules/@angular/cli/bin/ng build --prod", "prod": "node --max-old-space-size=12288 ./node_modules/@angular/cli/bin/ng build --prod --output-hashing none", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" },
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Oye, de acuerdo con la documentación, puedes optimizar tus compilaciones con

  • Carga lenta. solo cargando los módulos de la aplicación que absolutamente deben estar presentes cuando se inicia la aplicación. Configure el enrutador angular para diferir la carga de todos los demás módulos (y su código asociado)

  • Habilitando el modo --prod en su comando de compilación, ;) por supuesto. Luego puede inspeccionar el tamaño del paquete usando una biblioteca llamada source-map-explorer

    npm install source-map-explorer --save-dev

Cree su aplicación para producción, incluidos los mapas de origen

 ng build --prod --source-map

Enumere los paquetes generados en la carpeta dist/.

 ls dist/*.bundle.js

Ejecute el explorador para generar una representación gráfica de uno de los paquetes. El siguiente ejemplo muestra el gráfico del paquete principal.

 node_modules/.bin/source-map-explorer dist/main.*.bundle.js

Puede obtener más información en los documentos angulares aquí

over 4 years ago · Santiago Trujillo Relatório

0

Cambia tu versión angular cli

npm i --save-dev @anguler/cli@1.7.0-rc.0

over 4 years ago · Santiago Trujillo Relatório

0

Este es el tiempo de compilación normal que suele obtener el agente de compilación en los desarrolladores de Azure para Angular 7 y 8. La configuración del nodo --max-old-space-size=12288 le brindaría una asignación de memoria extendida para el proceso de compilación. no reduce el tiempo de construcción. sí, este comando funciona en Azure.

Con el lanzamiento de Angular 9, han introducido el motor Angular Ivy Build y su tiempo de compilación ha disminuido considerablemente. He actualizado mi solución a angular 9. Después de eso, el tiempo de compilación de Devops se reduce en alrededor de un 60 %. Así que intente actualizar angular 8 y luego a 9. Esto le daría una guía para esta migración Guía de migración de Angula

over 4 years ago · Santiago Trujillo 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