Я использую плагин трассировки SbtWeb, чтобы перекрыть мой код в проекте Play Framework (sbt/scala). Это дает мне ресурс ES5 на /main.js
. Я хочу затем убрать результат в /main.min.js
. Я добавил уродовать плагин, а также, а затем попытался сделать следующее:SbtWeb: uglify output traceur
pipelineStages := Seq(traceur, uglify)
К сожалению, это не компилируется, поскольку traceur
является TaskKey, но не правильного типа. Как я могу это сделать?
Edit: Это появляется ближе к правильному пути, чтобы сделать это так:
pipelineStages in Assets := Seq(uglify)
includeFilter in uglify := GlobFilter("main.js")
Однако, я теперь получить уродовать ошибки, что есть синтаксические ошибки в JavaScript. Это должно быть потому, что uglify пытается обработать исходные источники ES6, а не выход ES5 traceur. Не знаю, как это сделать.