【问题标题】:using grunt-contrib-concat with bower使用 grunt-contrib-concat 和凉亭
【发布时间】:2015-12-27 18:47:45
【问题描述】:

我有这种情况:

  • 我在 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

谢谢!!

【问题讨论】:

标签: javascript gruntjs bower grunt-contrib-concat


【解决方案1】:

已解决:

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

    uglify: {
        options: {
            mangle: false
        },
        dist: {

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 2017-03-14
    • 1970-01-01
    相关资源
    最近更新 更多