为了加快我的Web应用程序加载时间,我希望连接所有供应商(第三方软件包)javascript文件。例如,jQuery,Angular和许多bower包。
有些软件包的范围是“使用严格”,有些则不是。我担心连接:据我所知,如果我使用的包不是那么好,而其他一些包强制全局使用“严格”,这可能会导致错误。
是否存在将它们捆绑在一起的安全方法?
感谢。
答案 0 :(得分:0)
我建议你使用grunt插件:grunt-contrib-concat
https://github.com/gruntjs/grunt-contrib-concat
grunt-contrib-concat的配置在concat键下的配置对象中,如下所示:
concat: {
options: {
// define a string to put between each file in the concatenated output
separator: ';'
},
dist: {
// the files to concatenate
src: ['src/**/*.js'],
// the location of the resulting JS file
dest: 'dist/<%= pkg.name %>.js'
}
}
在这里,您告诉concat任务连接src /中存在的所有文件并以.js结尾。
我希望它有所帮助。