1

Play フレームワーク (sbt/scala) プロジェクトでコードをトランスパイルするために SbtWeb traceur プラグインを使用しています。これにより、 で ES5 リソースが得られます/main.js。次に、結果を醜くしたいと思い/main.min.jsます。uglify プラグインも追加してから、次のことを試みました。

pipelineStages := Seq(traceur, uglify)

残念ながら、これはtraceurTaskKey と同様にコンパイルされませんが、正しい型ではありません。これどうやってするの?

編集:これを行うための正しい方法は次のようになります。

pipelineStages in Assets := Seq(uglify)
includeFilter in uglify := GlobFilter("main.js")

ただし、Javascript に構文エラーがあるという醜いエラーが表示されるようになりました。これは、uglify が traceur の ES5 出力ではなく、元の ES6 ソースを処理しようとしているためです。これを機能させる方法はまだわかりません。

4

0 に答える 0