如何从Ant构建中使用UglifyJS?

cmc*_*loh 7 javascript uglifyjs

我希望将UglifyJS实现到我的Ant构建过程中以替换YUI Compressor.入门的基本步骤是什么?

Tom*_*map 8

用-g选项安装uglifyjs之后:

npm install uglify-js -g
Run Code Online (Sandbox Code Playgroud)

像这样使用ant:

<exec dir="${build_dir}" executable="uglifyjs.cmd">
  <arg line="-o jquery.min.js --unsafe -nc jquery.src.js"/>
</exec>
Run Code Online (Sandbox Code Playgroud)

在Windows上,您在Linux上使用uglifyjs.cmd和uglifyjs.如果要保持build.xml跨平台,可以定义条件属性.

有关所有参数,请参阅https://github.com/mishoo/UglifyJS/#usage