Bienvenido a nuestra página, en este sitio vas a encontrar la respuesta que andabas buscando.
Solución:
Resultó que necesita eliminar esta línea de “incluir”
"src/**/*.ts"
desde tsconfig.app.json
y solo mantenga los puntos de entrada en los archivos (main.ts y polyfills.ts)
Podría hacerlo funcionar definiendo el files
propiedad en tsconfig.app.json
. Estos archivos son relativos a la tsconfig.app.json
expediente.
"files": [
"main.ts",
"polyfills.ts"
]
Había visto estos mensajes quejándose de los archivos environment.*.ts que en realidad se mencionan en angular.json para diferentes compilaciones, después de actualizar de Angular 8 a Angular 9, incluida la CLI local y global. Sin embargo, no corrí ng update
que podría actualizar tsconfig.json con lo siguiente, en su lugar, actualicé tsconfig.json manualmente.
"files": [
"src/main.ts",
"src/polyfills.ts"
],
"include": [
"src/**/*.d.ts"
]
Entonces las advertencias desaparecen.
Actualización 2020-05-27 con Angular 9.1.x en Visual Studio Professional 2019
El pequeño bloque de arriba ya no es necesario. De lo contrario, hará que los códigos de prueba de especificaciones se quejen de “módulo no encontrado” contra los módulos que realmente están allí desde ng test
está compilando y funcionando bien, y la compilación y la ejecución de la aplicación ng están bien. Aparentemente, algunas cosas en NG habían cambiado entre 9 y 9.1.
Aquí está mi trabajo tsconfig.json ahora:
"compileOnSave": false,
"compilerOptions":
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2020",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es2015",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2018",
"dom"
],
"skipLibCheck": true
observaciones:
Me dirijo a Google Chrome y Safari solo, por lo que si desea orientar otros navegadores, es posible que deba ajustarlo en consecuencia.
Si tienes algún reparo y disposición de avanzar nuestro tutorial te proponemos añadir una observación y con gusto lo ojearemos.