这可能是一个快速的问题。我想运行 YUI 压缩器,这样它就不会覆盖输入目录中的所有 javascript 文件,而是将输出文件转储到一个名为 min 的子目录中。我想做类似的事情
java -jar yuicompressor-2.4.7.jar -o *.js .\min\*.js c:\MyJavascriptDirectory\*.*
但它只是用缩小的文件覆盖现有文件。有谁知道完成此操作的正确语法?
谢谢!
这可能是一个快速的问题。我想运行 YUI 压缩器,这样它就不会覆盖输入目录中的所有 javascript 文件,而是将输出文件转储到一个名为 min 的子目录中。我想做类似的事情
java -jar yuicompressor-2.4.7.jar -o *.js .\min\*.js c:\MyJavascriptDirectory\*.*
但它只是用缩小的文件覆盖现有文件。有谁知道完成此操作的正确语法?
谢谢!
我不确定执行此操作的正确语法,但有人进行了修改,以便您可以按如下方式设置输出目录
java -jar yuicompressor.jar --output-dir /some/folder/for/compressed/js *js
这允许您拥有一个源文件夹和一个压缩文件夹。与在同一个文件夹中拥有源文件和一堆 -min.js 文件相反。
你可以在这里下载页面底部的mod http://yuilibrary.com/projects/yuicompressor/ticket/2528131
java -jar yuicompressor.jar -o '.js$:-min.js' *.js
将缩小所有 .js 文件并将它们保存为 -min.js 然后您可以移动所有这些文件:mkdir min; mv *-min.js min/
.