Amaya, parte de nuestro equipo, nos hizo el favor de crear este tutorial ya que domina a la perfección dicho tema.
Solución:
Problema
TypeScript tiene dos modos.
- Un modo de constructor de proyectos (cuando
tsc
se invoca sin argumentos) - Un modo de compilación (cuando
tsc
se invoca con cualquier argumento) que no lee del archivo de configuracióntsconfig.json
Si eso suena confuso, es aún más confuso cuando se tiene en cuenta
- el indicador para que el modo compilador acepte un archivo de configuración se llama
--project
- dentro del archivo de configuración del generador de proyectos, el pragma se llama “compilerOptions”
- el modo compilador y el modo constructor de proyectos aceptan el mismo archivo de configuración
De todos modos, el problema aquí era que TypeScript simplemente ignoraba el archivo de configuración en el directorio de trabajo actual en el que lo estaba ejecutando.
Si quieres ver esto cambiado vota aquí,
- https://twitter.com/TheEvanCarroll/status/1080899909522477061
Esto se informa más aquí,
- https://github.com/Microsoft/TypeScript/issues/29241
En mi caso, simplemente agregué un tsconfig.json
archivo con el siguiente contenido donde la parte significativa relacionada con el error anterior es "target": "es2015"
:
"compilerOptions":
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es2015"
,
"include": [
"file.ts"
],
"exclude": [
"node_modules",
"wwwroot"
]
Te mostramos las comentarios y valoraciones de los lectores
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)