0

更新

部分问题在于它front/styles同时包含 css 和 scss 文件。我只想复制css文件。

原来的

所以copy来自的任务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文件夹。我进去了front/build/styles,什么都没有。这是一项相对容易配置的任务,过去也这样做过,但这让我感到困惑。

我在配置中忽略了什么?

4

2 回答 2

0

想通了。

copy: {
  css: {
    files: [
      {
        expand: true,
        flatten: true,
        src: 'front/styles/*.css',
        dest: 'front/build/styles/'
      }
    ]
  }
},
于 2014-05-08T18:40:44.533 回答
0

试一试:

copy: {
  css: {
    files: {
      cwd: 'front/styles/',
      src: '*.css',
      dest: 'front/build/styles/',
      filter: 'isFile'
    }
  }
},
于 2014-05-08T17:57:02.483 回答