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

293
Views
¿Qué sucede con las pruebas unitarias y las pruebas e2e en las compilaciones angulares de producción?

Digamos que estoy ejecutando la configuración de compilación de production predeterminada en angular.json . ¿Qué sucede con todos mis archivos de prueba de unidad y de prueba e2e (Transportador O Cypress) cuando ejecuto npm build --prod ? ¿Se incluyen estos archivos en la compilación final dentro de la carpeta dist o se excluyen para reducir el tamaño del paquete? ¿Se puede configurar esta inclusión o exclusión de archivos de prueba en compilaciones de producción?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Angular tiene en sus procedimientos de proceso de construcción de productos llamados "sacudida de árboles" y "eliminación de código muerto". Cualquier código que no esté en uso por la aplicación angular prod y/o sus dependencias se elimina del código compilado.

Esta respuesta proporciona buenos detalles sobre cómo funciona para compilaciones angulares.

tl;dr;

Si sus componentes/módulos/servicios/(y otros bloques angulares u otras dependencias de código js/ts) hacen referencia a su objeto/función/clase (prueba o no), es casi seguro que permanecerá en la aplicación integrada. El resto del código se elimina de la aplicación integrada.

si desea que algún código de los archivos de prueba permanezca en los archivos creados, deberá hacer referencia a los objetos/funciones exportados de ese archivo desde sus archivos js y usar esa referencia de alguna manera.

about 4 years ago · Juan Pablo Isaza 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!