Ich bin gerade in Welt der Typoskript, und versuchen, mit webpack ts-Lader und babel-Lader zu arbeiten & transpile Typoskript in ES5 zu kompilieren. Aber dann habe ich gesehen, dass es in TSC eine Compiler-Option gibt, die auf ES5 zielen kann, und ich habe gefühlt wie 'wofür benutze ich dann babel-loader?'compilieren Typoskript mit Ziel ‚ES3‘ gesetzt oder ‚ES5‘ Internal
Also meine Fragen sind:
- Was intern passiert, wenn das Typoskript Compiler ES5 Ziele?
- Kann ich ts-loader alleine mit der Option tsconfig target verwenden, um mein Ziel zu erreichen?
- Wenn ja, welcher Weg ist besser? (ts-loader zu ES6, dann babel-loader zu ES5, oder ts-loader mit Zieloption auf ES5)
- Was passiert mit dem Tree-Shaking (webpack2 feature) in beiden Fällen?
Vielen Dank für die klare und prägnante Antwort! – viz