使用YUIcompressor压缩多个JavaScript文件?

Dan*_*don 6 javascript compression yui

我正在尝试使用YUI Compressor压缩多个JS文件.

我认为我的语法错了.我想压缩以...开头的目录中的所有文件at_.但是,当YUI Compressor运行时,我发现YUI Compressor只在输出中放置了一个文件的压缩版本.

具体来说,假设我有三个文件:at_1.js,at_2.js和at_3.js.我想在at_min.js中压缩所有三个js文件的输出

我使用以下语法:

java -jar c:\Tools\yuicompressor-2.4.2.jar --type js --charset utf-8 -o c:\temp\at_min.js c:\temp\scripts\at_*
Run Code Online (Sandbox Code Playgroud)

当我打开at_min.js时,我只找到at_1.js的压缩内容.我究竟做错了什么?

ant*_*rat 5

如果您使用的是Windows,则可以使用YUI Compressor for .Net来执行此操作.

或者在使用简单命令压缩之前组合文件:

copy /b at_1.js+at_2.js+at_3.js at_combined.js
java -jar c:\Tools\yuicompressor-2.4.2.jar --type js --charset utf-8 -o at_min.js at_combined.js
Run Code Online (Sandbox Code Playgroud)

  • 对于unix,使用`cat src1 src2 src3> dest` (5认同)