Javascript YUI是否按指定顺序组合多个JS文件?

Javascript YUI是否按指定顺序组合多个JS文件?,javascript,yui,Javascript,Yui,如果是,它的用途是什么?我正在尝试: -jar yuicompressor-2.4.7 file1.js, file2.js -o combined.js 但是我得到一个错误,应该指定'type'选项 如果我对1个文件执行相同的操作,它将被缩小,内容将输出到stdout。我想按此顺序组合file1和file2。如果它抱怨应该指定类型选项,您应该指定它,如下所示: -jar yuicompressor-2.4.7 file1.js, file2.js --type js -o combined.

如果是,它的用途是什么?我正在尝试:

-jar yuicompressor-2.4.7 file1.js, file2.js -o combined.js
但是我得到一个错误,应该指定'type'选项


如果我对1个文件执行相同的操作,它将被缩小,内容将输出到
stdout
。我想按此顺序组合
file1
file2

如果它抱怨应该指定类型选项,您应该指定它,如下所示:

-jar yuicompressor-2.4.7 file1.js, file2.js --type js -o combined.js 

我不认为YUI压缩程序会合并文件。您可以使用自动化缩小和合并任务。如果您是Ant新手,并且不熟悉构建过程,这应该是一个很好的介绍:

我知道这个问题很老,但我刚刚遇到了这个问题(或者类似的问题)。我相信答案是@Nick的命令语法对于指定多个文件是不正确的。我认为YUI Compessor确实支持处理多个文件,但它只有一个输入文件参数,所以必须使用通配符。瞧,这是有效的:

...yui-compressor.jar -o blah.css *.css
这并不是:

...yui-compressor.jar -o blah.css 1.css 2.css
至少这是我的经验。人们应该能够以其他方式将所有文件连接在一起,并通过管道将它们传输到命令中。例如,在Windows上:

type 1.css 2.css | java -jar yui-compressor.jar --type js -o blah.css
或在Unix/Linux上:

cat 1.css 2.css | java -jar yui-compressor.jar --type js -o blah.css
(也可以使用文件重定向)


确保按所需顺序键入文件。

文件1.js后是否应该有逗号?不能使用逗号组合文件。