打包/缩小多个javascript文件的最简单方法?

时间:2011-06-28 14:17:02

标签: javascript compression minify

我正在寻找一个网站/程序,让我选择多个javascript文件,并按照选择的顺序输出缩小版本。 (例如,顶部的第一个选定文件的代码,最后的最后一个文件)。有什么想法吗?

4 个答案:

答案 0 :(得分:5)

Closure compiler(我怀疑大多数大型JS压缩器)已经允许这样做。

来自java -jar closurecompiler.jar --help

  

- js VAL
  :javascript文件名。你可以   指定多个

答案 1 :(得分:2)

<强>更新

我创建了一个小脚本来执行此操作检查:D https://github.com/mario-deluna/packtacular


Ed Eliot(www.ejeliot.com)创建了一个非常好的PHP脚本来打包多个JavaScript文件。我将他的剧本与Douglas Crockford的Jsmin课程结合起来,将它们缩小。

只需替换

foreach ($aFiles as $sFile) {
    $aLastModifieds[] = filemtime("$sDocRoot/$sFile");
    $sCode .= file_get_contents("$sDocRoot/$sFile");
}

foreach ($aFiles as $sFile) {
    $aLastModifieds[] = filemtime("$sDocRoot/$sFile");
    $sCode .= JSMin::minify(file_get_contents("$sDocRoot/$sFile"));
}

答案 2 :(得分:1)

YUI compressor也支持(顺便说一句,对于JS和CSS文件)

答案 3 :(得分:0)

您可以在缩小之前将文件连接到单个文件(cat [files] >type [files] >