typescriptをES6(またはES2015)にコンパイルする必要があるのはなぜですか?私が知る限り、TypescriptにはES6に存在するすべての機能が含まれています。したがって、typescriptコードをES6にコンパイルするのではなく、ES6コードをES5にコンパイルするためにbabelを使用する代わりに、typescriptコードをES5に直接コンパイルするだけではいけません。私がES6にコンパイルすると言うことができる限り、不必要なコンパイル・ステップを追加するだけです。 これについての助けに感謝します。typescriptをes6にコンパイルする必要がありますか?es5にコンパイルする必要があります
3
A
答えて
2
は確かにちょうど 理想的になるだけではtypescriptですを使用して(そしてそれは私が何をすべきかです)。しかし、TypeScriptはES5へのトランスリングをサポートしていないので(しかし間もなく)、ネイティブにサポートしていないブラウザ(ES5ブラウザ)では、特定の最先端のESNext機能(非同期/待機またはジェネレータなど)を使用したい場合は、 TypeScript + Babelを使用します。なぜタイプスクリプトコードをES5に直接コンパイルするだけではないのですか。私がES6にコンパイルすると言うことができる限り、不必要なコンパイル・ステップを追加するだけです。これについての助けに感謝します。
0
活字体は"ES3"
(デフォルト)、"ES5"
、"ES6"
/"ES2015"
、"ES2016"
、"ES2017"
または"ESNext"
に直接transpilationをサポートしています。
compilation optionとして--target
フラグを指定することで、直接的にES5に移行することができます。
$ tsc --target ES5
関連する問題
- 1. ES6からES5をコンパイルするために必要なすべてのbabel-cli plusプリセットはありますか?
- 2. JavaScriptにコンパイルする必要はありますか?
- 3. コンパイルする必要があります.net 3.5コード
- 4. Xcodeで何度もコンパイルする必要があります
- 5. OpenCV3.10 core.hppはC++でコンパイルする必要があります
- 6. babelでES6〜ES5をコンパイルするときにブラウザにポリフィルファイルが必要な理由
- 7. asp.net mvc appsをあらかじめコンパイルする必要がありますか?
- 8. なぜXAMLをコンパイルする必要はありませんか?
- 9. web.configの変更後にコンパイルする必要がありますか?
- 10. コンパイル時にWindowsアプリケーションがDLLについて知る必要があります
- 11. いつasp.net 4.0プロジェクトをコンパイルする必要がありますか?
- 12. 編集asp.net razor chtmlファイルは再コンパイルする必要がありますか?
- 13. Playフレームワーク。コンパイルする必要はありません
- 14. アプリケーションのライフサイクル中にコンパイルされたクエリを何回再コンパイルする必要がありますか?ウェブサイトで
- 15. コンパイル済みファイルを本番サーバーにコピーする必要はありますか?
- 16. ECMAscript2015に.es6ファイル拡張子を使用する必要がありますか?
- 17. Xcode 8(Swift):core.hppヘッダーはC++としてコンパイルする必要があります
- 18. OpenCVエラー - Core.hppヘッダーはC++としてコンパイルする必要があります
- 19. jqueryタブがdocument.ready内にある必要がありますか?
- 20. TypeScriptモジュールのTypeScript定義を記述する必要がありますか?
- 21. どのような値を設定する必要があります: "最小限必要なSDK"、 "ターゲットSDK"& "コンパイル"
- 22. ngfactoryファイル自体をAngular 2 AOTコンパイルでコンパイルする必要がありますか?
- 23. イベントハンドラを「this」にバインドする必要がありますか?TypeScript + React?
- 24. コンパイルの問題 - 文字列を返す必要があります
- 25. 亜音速でlinqクエリをコンパイルする必要はありますか?
- 26. UIScrollviewはビュー上にある必要がありますか?
- 27. jsRender、データはJSONにある必要がありますか?
- 28. Javascriptに含まれるC#コードはまだコンパイルする必要がありますか?
- 29. ボタンが最下部にある必要があります
- 30. InvalidOperationException Nullableオブジェクトには値がある必要があります