使用grunt-contrib-concat与凉亭

时间:2015-12-27 18:47:45

标签: javascript gruntjs bower grunt-contrib-concat

我遇到这种情况:

  • 我在bower_componenents文件夹中通过bower下载了一些js库
  • 在不同的js文件夹中的一些自定义javascript

我的concat任务如下:

concat: {
  dist: {
    src: [
      'bower_components/jquery/jquery.js',
      'bower_components/imagesloaded/imagesloaded.js',
      'js/libs/*.js',
      'js/custom/*.js'
    ],
    dest: 'js/build/production.js'
  }
}, //end concat

结果然后由grunt uglifier处理,如:

uglify: {
  dist: {
    src: 'js/build/production.js',
    dest: '_site/js/production.min.js'
  }
}, //end uglify

如果我从bower_components文件夹中添加一个库(在我的例子中是jquery),这里发生的一切都很顺利。如果我添加第二个(在我的情况下加载图像),生成的javascript文件会被破坏,并且根本没有javascript工作。

如果我检查production.min.js文件,我发现所有需要的代码实际上都在那里,但它不起作用。

我错过了什么? 我应该使用grunt-bower-concat吗?如果是的话,为什么并且它会连接我的自定义js?

作为参考,我正在使用这个grunt样板:https://github.com/vlrprbttst/grunt-boilerplate-v2

谢谢!

1 个答案:

答案 0 :(得分:0)

已修复:

then

    concat: {
        options: {
            separator: ';',
        },
        dist: {