javascript - target i tsconfig.json-innstilling fungerer ikke, men kommandoen fungerer?
{
"compilerOptions": {
"target": "es5"
}
}
Jeg har tsconfig.json som ovenfor, og når jeg kjører kommandoen tsc app.ts --watch, får jeg en feil
Tilgangsmetoder er kun tilgjengelige når man målretter mot ECMAScript 5 og høyere
Hvis jeg eksplisitt setter målet i kommandoen min, fungerer det
tsc -t es5 app.ts --watch
Noen ledetråder til hvilken del som kan ha gått galt, hvorfor forskjellen mellom de to resultatene?
OPPDATERINGER
Svar #1
Dokumentasjon sier
Når inndatafiler er spesifisert på kommandolinjen, blir tsconfig.json-filer ignorert.
Det er derfor når du kjører tsc app.ts --watch, brukes ikke tsconfig.json-filen din. Du oppgir app.ts.
Svar #2
det fungerer kanskje ikke for alle andre, men å kjøre tsc index.ts --watch fungerte for meg. Du kan prøve dette.
