在构建过程中将多个.js文件合并为一个

时间:2009-06-27 02:20:23

标签: javascript performance

将多个.js文件合并为1(用于构建过程)的任何提示。

yuicompressor会这样做吗?

4 个答案:

答案 0 :(得分:11)

YUI Compressor可以非常轻松地完成此操作,只需将文件名发送到YUI as arguments,它就会将它们作为一个文件输出。

例如

> yuicompressor-2.4.2 file1.js file2.js file3.js -o combined.min.js

答案 1 :(得分:9)

总有旧的备用(没有像YUI压缩器一样的压缩)cat file1.js file2.js > newfile.js

答案 2 :(得分:2)

这对我有用

cat file1.js file2.js file3.js | yuicompressor-2.4.2 --type js -o combined.min.js

如果订单不重要

cat *.js | yuicompressor-2.4.2 --type js -o combined.min.js

答案 3 :(得分:1)

如果不起作用

yui-compressor file1.js file2.js file3.js -o combined.min.js

试试这个:

for file in file1.js file2.js file3.js
do
  yui-compressor $file >> combined.min.js
done