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
当然,我的文件名不是以这种统一的方式。
有没有办法在不编写任何代码的情况下自动执行此操作? :)
最佳答案
我可能会选择一个 makefile(我认为从长远来看它可能更易于维护),但是如果你想要一个快速的 Windows 批处理命令,像下面这样的东西应该可以工作:
for %%a in (*.js) do @java -jar yuicompressor.jar "%%a" -o "deploy\%%a"
关于javascript - 如何使用 YUI Compressor 自动压缩 JavaScript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/227288/