web-dev-qa-db-ja.com

TypeScriptとBabelを一緒に使用することは可能ですか

TypeScriptとBabelの両方が初めてです。私は両方を調査しましたが、それらには他にはない機能があることがわかりました。 TypeScriptを使用してコードを整理し、asyc/awaitなどのES6の機能を使用することで、両方の長所を利用したいと思います。これは可能ですか?.

26
Luke101

TypeScriptを使用してコードを整理し、asyc/awaitなどのES6の機能を使用することで、両方の長所を利用したいと思います。これは可能ですか?.

箱から出していない。コンパイラのハッキングを自分で始めようとしない限り、これはお勧めしません。理由は、TypeScriptは非同期待機をまだ理解していないため、BabelbeforeTypeScriptを配置する必要があるため、Babelによって生成される出力は理想的ではないTypeScriptコンパイルターゲット。

TypeScriptは非同期/待機する必要があります(3/4か月)

更新

TypeScript async/await--target es6とともに使用し、babelをセカンダリトランスパイラーとして使用できるようになりました。

実際、atom-TypeScriptはそのままTypeScript -> babel -> jsをサポートします: https://github.com/TypeStrong/atom-TypeScript/blob/master/docs/faq.md#can-i-use- an-alternate-transpiler

26
basarat