使用grunt安全地连接供应商的javascript文件 - 使用严格

时间:2016-04-14 08:19:37

标签: javascript gruntjs bundling-and-minification grunt-contrib-concat

为了加快我的Web应用程序加载时间,我希望连接所有供应商(第三方软件包)javascript文件。例如,jQuery,Angular和许多bower包。

有些软件包的范围是“使用严格”,有些则不是。我担心连接:据我所知,如果我使用的包不是那么好,而其他一些包强制全局使用“严格”,这可能会导致错误。

是否存在将它们捆绑在一起的安全方法?

感谢。

1 个答案:

答案 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结尾。

我希望它有所帮助。