0

私が管理しているいくつかの小さなクライアント側のマイクロ ライブラリに Traceur を使用しようとしていました。「クラス」と他のいくつかのES6機能を使用するようにそれらをリファクタリングしてから、本番用にes5バージョンをコンパイルしたいと思います。

ただし、クラスを追加すると、コンパイルされたアウトには、必要なものすべてに対して非常に大きなランタイムが必要になります (コンストラクター関数を拡張するだけです)。実行に必要なものだけを CoffeeScript のような 1 つのファイルに入れるように構成する方法はありますか?

4

1 に答える 1

1

Makefile のレシピに従い、必要のないファイルを省略して、独自のランタイムを構築できます。traceur は「自己ホスト型」であるため、./traceur コマンドを入力とフラグとともに使用して、ランタイム ソースである出力ファイルを作成します。make bin/traceur-runtime.js必要なものが得られるまで、最初からファイルを絞り込みます。

これを自動化する方法に取り組んでいますが、すぐには実現しない可能性があります。

于 2014-07-17T02:03:24.593 に答える