1

我一直在尝试添加 sbt-uglify,这是通过反复试验得出的。我发现缺少文档,Google 结果也不好。这个插件基于 UglifyJS。

我遇到的问题是它丢弃了无法访问的代码和未使用的函数/变量。如果这是我的代码,这就足够了,但我必须维护旧版 JS 并且不能有丢弃的东西的副作用。

我使用的代码是Seq("unused: false", "dead_code: false")但也尝试过Seq("unused: false, dead_code: false")

如果有人知道我是否遗漏了什么,请告诉我。

有用的链接: https ://github.com/sbt/sbt-uglify

如果需要,这是一个示例项目,但它不是我自己的:https ://github.com/nonameplum/play-uglify-test

谢谢!

4

1 回答 1

1

利用Seq("unused=false", "dead_code=false")

该设置作为命令行参数直接传递给 UglifyJS2。foo=bar根据他们的文档,Uglify 期望表单中的选项:

https://github.com/mishoo/UglifyJS2#compressor-options

于 2015-04-03T16:52:19.777 回答