Luego de tanto trabajar hemos encontrado la contestación de este enigma que ciertos lectores de este espacio han presentado. Si deseas compartir algo puedes aportar tu conocimiento.
Solución:
Si alguien se encuentra con esta pregunta, tuve un problema similar después de actualizar de Angular 8 a Angular 10. Tuve que eliminar todos los indicadores del compilador angular y usé los siguientes indicadores TS:
En tsconfig.json:
"compilerOptions":
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"experimentalDecorators": true,
"module": "es2020",
"moduleResolution": "node",
"importHelpers": true,
"target": "es2015",
"noImplicitUseStrict": true,
"resolveJsonModule": true,
"skipLibCheck": true,
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2018",
"dom"
]
En angular.json
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects":
"my-project-name":
"projectType": "application",
"schematics":
"@schematics/angular:application":
"strict": false
Siguiendo Angular doc, el modo estricto se puede deshabilitar apagando estas banderas en tsconfig.json expediente:
"forceConsistentCasingInFileNames": false,
"strict": false,
"noImplicitReturns": false,
"noFallthroughCasesInSwitch": false,
...
"angularCompilerOptions":
"strictInjectionParameters": false,
"strictInputAccessModifiers": false,
"strictTemplates": false
Puedes añadir valor a nuestro contenido informacional asistiendo con tu experiencia en las aclaraciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)