咕噜咕噜的任务是行为不端

时间:2014-05-08 17:46:22

标签: javascript gruntjs grunt-contrib-copy

更新

部分问题是front/styles包含css和scss文件。我只想复制css文件。

原始

所以来自copy的{​​{1}}任务应该做一件事。复制grunt-contrib-copy中的所有*.css个文件,然后将其移至front/styles

front/build/styles

我运行copy: { css: { files: { src: ['front/styles/*.css'], dest: 'front/build/styles/', filter: 'isFile' } } }, 并创建一个名为grunt copy的文件夹,与dest文件夹位于同一级别。我进去front,什么都没有。这是一个相对容易的配置任务,并且在过去已经这样做了,但这让我感到困惑。

我在配置中忽略了什么?

2 个答案:

答案 0 :(得分:0)

试一试:

copy: {
  css: {
    files: {
      cwd: 'front/styles/',
      src: '*.css',
      dest: 'front/build/styles/',
      filter: 'isFile'
    }
  }
},

答案 1 :(得分:0)

想出来了。

copy: {
  css: {
    files: [
      {
        expand: true,
        flatten: true,
        src: 'front/styles/*.css',
        dest: 'front/build/styles/'
      }
    ]
  }
},