2014-09-11 77 views
1

下面是我在我的网站上运行的JS文件的列表。我想将它们全部合并为一个缩小文件。当我这样做时,页面会引发常见的jquery错误。但我所做的一切都是缩小它们并将它们放在同一个文件中(以相同的顺序)。如何将JS文件合并为一个没有错误

当我让他们单独输入则没有错误

jquery-1.8.3.min.js 
modernizr-2.6.2-respond-1.1.0.min.js 
bootstrap.js 
script.js (custom js) 
jquery.validate.js 
bootstrap.notify.js 
jquery.hoverintent.min.js 
jquery.cookie.js 
jquery.superfish.min.js 
jquery.cycle2.min.js 
respond.min.js 
jquery.magnific-popup.min.js 
html5shiv-printshiv.min.js 
+0

你是否在试图获得一些性能提升?我认为如果这些文件是单独的,浏览器会通过异步调用来获得它,这样可以同时下载多个文件(如下载管理器),如果你把所有文件放在一个文件中,最终需要花费时间下载。 – Thangadurai 2014-09-11 11:41:45

回答

1

什么你要找的是一个构建经理。你可以使用类似BowerGrunt。如果你想推出自己的构建管理器,这个blog post可能会有所帮助。

1


像鲍比告诉你的,你可以使用Grunt来处理一些有用的工具,它们可以让你缩小所有的文件。

Concretly,可以帮助你的插件是由Grunt团队制作的contrib-uglify。如果您想使用Grunt(及其工具),可以阅读Getting Started以安装Grunt,然后按照说明安装contrib-uglify。然后,如果您想知道工作是如何丑化的,则您在Github repository中拥有所需的一切。

咕噜声非常简单而有趣。我最近开始使用它,我可以说这非常有用。

我希望我能帮到你!

相关问题