当前位置:  开发笔记 > 编程语言 > 正文

如何使用YUI Compressor自动化JavaScript文件压缩?

如何解决《如何使用YUICompressor自动化JavaScript文件压缩?》经验,为你挑选了3个好方法。

YUI Compressor不接受通配符参数,所以我不能像这样运行它:

C:>java -jar yuicompressor.jar *.js

但我有超过500个文件,而不是必须创建这样的批处理文件:

C:>java -jar yuicompressor.jar file1.js -o deploy\file1.js
C:>java -jar yuicompressor.jar file2.js -o deploy\file2.js
...
C:>java -jar yuicompressor.jar file500.js -o deploy\file500.js

当然,我的文件名不是那么统一.

有没有办法在不编写任何代码的情况下实现自动化?:)



1> Michael Burr..:

我可能会去一个makefile(我认为它可能在长期内更容易维护),但是如果你想要一个快速n-dirty的Windows批处理命令,那么类似下面的东西应该工作:

for %%a in (*.js) do @java -jar yuicompressor.jar "%%a" -o "deploy\%%a"



2> Olaf Kock..:

如果您面向Java,也可以使用Ant进行转换.我找到了一篇关于YUI Compressor的Ant Taks的博客文章.免责声明:从未尝试过 - 抱歉



3> hazerd..:

YUI压缩器现在支持通配符,从版本2.4.4开始.您可以在这里或从YUI Git Hub获取最新版本.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有