如何在运行dist命令时修改grunt以排除所有bower_component自述文件和示例文件?

时间:2013-08-18 00:41:16

标签: gruntjs bower

我想运行一个grunt dist例程,排除使用bower安装软件包时获得的所有额外文件。

当我使用bower下载软件包时,我会收到一堆自述文件和示例文件夹。

我该怎么做?

我尝试修改我的grunt文件无济于事。

1 个答案:

答案 0 :(得分:4)

我们的想法是在文件copy下的Gruntfile.js任务中仅包含您需要的文件。

删除行components/**/*,自行添加包含文件,新的Gruntfile.js应如下所示:

copy: {
  dist: {
    files: [{
      expand: true,
      dot: true,
      cwd: '<%= yeoman.app %>',
      dest: '<%= yeoman.dist %>',
      src: [
        '*.{ico,txt}',
        '.htaccess',
        'images/{,*/}*.{gif,webp}',
        'styles/fonts/*',
        'components/jquery/jquery.min.js',
        'components/lodash/lodash.js'
      ]
    }]
  }
},