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