繁体   English   中英

grunt复制任务行为异常

[英]grunt copy task is misbehaving

更新资料

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

原版的

因此,来自grunt-contrib-copycopy任务应该做一件事。 front/styles复制所有*.css文件,并将它们移到front/build/styles

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

我运行grunt copy ,它在与front文件夹相同的级别上创建了一个名为dest的文件夹。 我进入front/build/styles ,什么都没有。 这是一个相对容易配置的任务,过去已经完成过,但是这令我感到困惑。

我在配置中忽略了什么?

试一下:

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

想通了。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM