将多个JavaScript文件合并成一个JS文件

100

我在我的网页应用程序中使用jQuery,并且需要将更多的jQuery脚本文件加载到单个页面中。

Google建议将所有的jQuery脚本文件合并为一个文件。

如何做到这一点?


1
针对命令行解决方案:全局安装 npm install uglify-js -g,然后执行 uglifyjs file1.js file2.js -o output.js -c -m - Praveen
13个回答

4
如果您正在运行PHP,我建议使用Minify,因为它可以即时合并和压缩CSS和JS。一旦您配置好它,就像平常一样工作,它会处理一切。

2
你可以使用我编写的脚本,但需要安装JRuby才能运行。 https://bitbucket.org/ardee_aram/jscombiner(JSCombiner)。
这个脚本的特别之处在于它会监视javascript文件的更改,并自动将其合并到你选择的脚本中。因此,每次测试时都无需手动“构建”你的javascript。希望它能对你有所帮助,我目前正在使用它。

0

这可能需要一些努力,但您可以从CodePlex下载我的开源维基项目:

http://shuttlewiki.codeplex.com

它包含一个CompressJavascript项目(以及CompressCSS),该项目使用http://yuicompressor.codeplex.com/ 项目。

代码应该是不言自明的,但它使文件的合并和压缩变得更加简单 - 至少对我来说是这样的 :)

ShuttleWiki项目展示了如何在后构建事件中使用它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接