問題タブ [traceur]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ページから直接使用される Traceur でソース マップを使用することは可能ですか?
ES6 で書かれた小さな静的プロジェクトがあります。これは、(開発目的で) リロードごとに Traceur で動的にコンパイルされます。
の内容bootstrap.js
はかなり単純です。
現在、ソース マップを動作させることができません (Chrome 34)。マニュアルは、ファイルをオフラインでコンパイルし、適切なヘッダーを付けて提供する必要があることを示唆していますが、それはまさに私が避けようとしていたことです。
ソース マップをクライアント側から完全に動作させる方法はありますか?
typescript - Typescript の代わりに Traceur を使用して ES5 をターゲットにする必要がありますが、ES6 の準備はできていますか?
Typescript の恩恵を受ける可能性のある大規模なコード ベースに取り組んでいますが、最終的には世界が ES6 に移行するため、Traceur に向けて開発を進める必要がありますか?
ES6 をターゲットにするために Typescript の実装を変更したくないので (準備ができたら)、Traceur を使用することにしました。
誰でもアドバイスできますか?
amd - Traceur 出力が amd/commonjs と互換性があることを確認する方法
Traceurを介して ES6 を実行したい。ただし、AMD モジュールまたは commonjs を受け入れることができる Webpack も使用したいと思います。
Traceur がこれらと互換性を保つための手順 (ES5 の出力が require +definesなどを維持する) を行っているかどうか、また Traceur を気にせずに Webpack ビルドを進めることができるかどうか疑問に思っていました。
javascript - Traceur コンパイラ後の Webstorm Ugliify
私はgoogles traceur ( https://github.com/google/traceur-compiler )を使用しており、webstormを設定してtraceurファイルを監視し、それらを「パブリック」ディレクトリに出力しました。
ここに私のトレーサーウォッチャーの引数があります
これは機能していますが、traceur コンパイラから出力されたファイルに対して「uglify-js」を実行したいと考えています。
私の醜い議論:
ただし、 /public/ を取得する代わりに、ウォッチャーでこれらの引数を使用して実行されます
何か案は?
javascript - Traceur を 1 つのファイルにコンパイルできますか? (クラスのランタイムを含む)
私が管理しているいくつかの小さなクライアント側のマイクロ ライブラリに Traceur を使用しようとしていました。「クラス」と他のいくつかのES6機能を使用するようにそれらをリファクタリングしてから、本番用にes5バージョンをコンパイルしたいと思います。
ただし、クラスを追加すると、コンパイルされたアウトには、必要なものすべてに対して非常に大きなランタイムが必要になります (コンストラクター関数を拡張するだけです)。実行に必要なものだけを CoffeeScript のような 1 つのファイルに入れるように構成する方法はありますか?
javascript - Traceur JS - ウィンドウが定義されていません
ウィンドウ スコープ外のいくつかの変数にアクセスする既存のプロジェクトがあります。それらを変更することはオプションですが、以下が機能しない理由を理解したいと思います...
なぜこれが起こり、どうすれば修正できますか? ウィンドウをインポートできず、検索でこれを修正する方法についての参照も見つかりませんでした。