1

我正在使用 SbtWeb traceur 插件在 Play Framework (sbt/scala) 项目中转换我的代码。这给了我一个 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 错误。这必须是因为 uglify 正在尝试处理原始 ES6 源,而不是 traceur 的 ES5 输出。还不知道如何让它工作。

4

0 回答 0