有没有一种工具可以将多个javascript文件合并为一个,然后进行压缩?
将JSMin和Packer组合成命令行工具 - SmallSharpTools Packer
对于PHP,可以尝试使用Minify:http://code.google.com/p/minify/
从文档中可以得知:
Minify是一个PHP5应用程序,可以帮助您遵循Yahoo!高性能网站的几个规则。
它可以合并多个CSS或Javascript文件,删除不必要的空格和注释,并使用gzip编码和最佳客户端缓存标头进行服务。
<script>
标签的小型PHP文件,您可以在适当的位置包含它js.sh -u yourname
我创建了一个工具,因为我有和你一样的问题。 请查看JSCombiner:https://bitbucket.org/ardee_aram/jscombiner/
它的不同之处在于它会监视您的JavaScript文件的更改,并在发生此类更改时将它们组合起来。这样,每当您想在浏览器中查看它时,就可以免除“构建”JavaScript的烦恼。但是它没有压缩功能,但我看到Google Closure Compiler有一个JAR文件,所以我有时间时可以集成它。
希望这也能帮助到您 :)
合并文件,将http://dean.edwards.name/packer/粘贴到此处,并使用缩小变量和base64编码打包,最小化的代码是可评估的。
npm install uglify-js -g
,然后执行uglifyjs file1.js file2.js -o output.js -c -m
。 - Praveen