Warum muss typescript überhaupt zu ES6 (oder ES2015) kompiliert werden? Soweit ich das beurteilen kann Typescript enthält alle Funktionen, die in ES6 vorhanden sind. Anstatt also den Typoskript-Code zu ES6 zu kompilieren und dann babel zu verwenden, um ES6-Code zu ES5 zu kompilieren, kompilieren Sie einfach nur Typoskript-Code direkt mit ES5. Soweit ich sagen kann Kompilierung zu ES6 fügt einfach einen unnötigen Kompilierungsschritt hinzu. Jede Hilfe zu diesem wird geschätzt.Muss typescript zu es6 und dann zu es5 kompiliert werden
Antwort
Warum nicht einfach Typoskript-Code direkt mit ES5 kompilieren. Soweit ich sagen kann Kompilierung zu ES6 fügt einfach einen unnötigen Kompilierungsschritt hinzu. Jede Hilfe dazu wird geschätzt.
Tat mit nur Typoskript allein wäre ideal (und das ist, was ich tun). Aber wenn Sie bestimmte hochmoderne ESNext-Funktionen (z. B. async/await oder Generatoren) in Browsern verwenden möchten, die sie nicht nativ unterstützen (ES5-Browser), da TypeScript es nicht unterstützt, sie auf ES5 zu transponieren (aber bald) TypeScript + Babel verwenden.
Maschinenschrift macht direkte transpilation zu "ES3"
(default) unterstützen, "ES5"
, "ES6"
/"ES2015"
, "ES2016"
, "ES2017"
oder "ESNext"
.
Sie können direkt nach ES5 transpilieren, indem Sie das Flag --target
als compilation option angeben.
$ tsc --target ES5
- 1. Jest Präprozessor für Typescript/ES6
- 2. ES5 vs ES6 Versprechen
- 3. Javascript.bind - ES5 Vs ES6
- 4. Unerwartete Transpile ES6> ES5
- 5. Wie bekomme ich TypScript, um iterable in ES6 zu ES5 zu erstellen?
- 6. Kann TypeScript nach ES6-Code kompilieren?
- 7. Angular2 Http Provider auf ES5 (nicht TypeScript)
- 8. Migrieren von React ES6 zu TypeScript: Importanweisungen funktionieren nicht
- 9. Ist es möglich, ES5-JavaScript mit Angular 2 anstelle von TypeScript zu verwenden?
- 10. Wann muss eine Datei genau kompiliert werden?
- 11. Konvertieren ES6 Javascript in ES5 ohne Transpiler
- 12. Migration zu ES6
- 13. Migration von CoffeeScript zu es6
- 14. Typescript kann nicht in vs-Code kompiliert werden: Fehler TS5007
- 15. Webpack wandelt ES6 in ES5 nicht um
- 16. React-Native: ES6 oder ES5 Klassen?
- 17. Muss Spamassassin zur Verwendung kompiliert werden?
- 18. Wie benutzt man es6 in TypeScript mit react, webpack und babel?
- 19. Verwenden von ES5-Array-Methoden mit ES6-Generatoren
- 20. ES6 Style Import in Typescript
- 21. Welche Sprachen können zu Javascript kompiliert werden?
- 22. Drehen ein ES5 Reagieren + Flux Dispatcher Test in ES6 nicht
- 23. Ist es möglich, ReactJs JS (Virtual DOM) in JSX zu konvertieren? ie) ES5 bis ES6
- 24. Angular Direktive ist nicht bei ES6 kompiliert
- 25. Maven Lauftest, kompiliert dann dann anderer Test
- 26. Typescript kompilieren zu einer einzigen Datei
- 27. ist es möglich, TypeScript und Babel zusammen zu verwenden
- 28. Electron & ES6 wie erforderlich remote/ipc zu implementieren, wenn Module schluck und ES6 mit
- 29. 'This' in Komponente von Typescript vs ES5 in Angular2
- 30. Typescript Es6 Module wieder-Export veränderbarer variabler Bindung