Unten ist mein tsconfig.json Datei, wo ich Ziel „ES5“ eingestellt haben und das Modul auf „es6“Verstehen „Ziel“ und „Modul“ in TSconfig
{
"compilerOptions": {
"target": "es5",
"module": "es6"
}
}
Meine Frage, weil Module [Import/export] sind Teil von es6 und NICHT es5, der eingelesene JavaScript-Code sollte keine Import/Export-Anweisungen enthalten. Aber der Javascript-Code, der generiert wird, hat Import/Export-Anweisungen, obwohl das Ziel es5 ist, wie ist es möglich?
Es ist möglich, weil [sie beschlossen, es so zu implementieren] (https://github.com/Microsoft/TypeScript/pull/9042), [hier sind einige Gründe warum] (https://github.com/Microsoft/TypeScript/issues/6319) – artem