Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

237
Vistas
Configuración más estricta de Angular 10 --strict

En Angular 10 puedes crear un nuevo proyecto usando ng new --strict

Habilitar esta marca inicializa su nuevo proyecto con algunas configuraciones nuevas que mejoran la capacidad de mantenimiento, lo ayudan a detectar errores con anticipación y permiten que la CLI realice optimizaciones avanzadas en su aplicación.

¿Existe una línea de comando que actualice un proyecto existente al modo estricto, o solo necesito crear un nuevo proyecto y luego copiar y pegar los archivos del otro proyecto?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Básicamente, un par de cosas cambian:

  1. tsconfig.base.json obtiene algunas reglas nuevas:
 "compilerOptions": { "strict": true, "forceConsistentCasingInFileNames": true, "noFallthroughCasesInSwitch": true }, "angularCompilerOptions": { "strictInjectionParameters": true, "strictTemplates": true }
  1. el tslint.json se actualiza
 "no-any": true
  1. los tamaños de presupuesto del paquete se reducen en su angular.json :
 "configurations": { //... [envName]: { "budgets": [ { "type": "initial", "maximumWarning": "500kb", "maximumError": "1mb", }, { "type": "anyComponentStyle", "maximumWarning": "2kb", "maximumError": "4kb", }, ] } }

y una adición de esquemas a sus projects.[projectName].schematics path en angular.json :

 schematics: { "@schematics/angular:application": { "strict": true } }
  1. la aplicación package.json se actualiza con una propiedad sideEffects :
 sideEffects: false

Para una explicación de lo que hace esto, puedo referirlo a esta respuesta.

Este package.json se encuentra dentro de la carpeta de su aplicación. Debe agregarse allí con la migración mientras se usa la opción de ng update . Si no tiene este archivo, puede usar esta plantilla

Para convertir una base de código actual, especialmente las actualizaciones de tsconfig y no-any , tendrá que solucionar algunos dolores de cabeza. Pero definitivamente valdrá la pena obtener una base de código mejor (menos errores ocultos) y más fácil de refactorizar.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda