2011-06-16 51 views

回答

7

具有-g选项安装uglifyjs后:

npm install uglify-js -g 

使用Ant这样的:

<exec dir="${build_dir}" executable="uglifyjs.cmd"> 
    <arg line="-o jquery.min.js --unsafe -nc jquery.src.js"/> 
</exec> 

在Windows上使用uglifyjs.cmd ,和Linux上的uglifyjs。如果你想保持build.xml跨平台,你可以定义一个条件属性。

所有参数

+0

请注意,我做了一些测试,YUI不太擅长缩小。 Closure编译器和UglifyJS是等价的,除非你使用UglifyJS --unsafe,在这种情况下UglifyJS更好 – Tomap 2012-06-06 11:21:50

1

你可以试试这个 - >https://github.com/yuanyan/UglifyJS-java

+0

当然希望这是根据某种授权发布的。据我所知,它是无执照的,因此可能是专有的。 – Gus 2013-04-17 16:22:50

+0

@Gus根据Github的使用条款,这里免费托管的任何东西都是“可查看和可以上架的”。所以,只要你不在你的项目中发布UglifyJS-java代码,你应该没问题。 – cmcculloh 2015-02-03 20:58:30

+0

确实......如果一个人实际上无法将其用于任何事情,那么查看和分岔并不是很好。 – Gus 2015-02-03 21:30:16