Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

490
Views
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 answers
Answer question

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 Report

0

Cambia tu versión angular cli

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

over 4 years ago · Santiago Trujillo Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!