Grunt-Contrib-copy expand不起作用

时间:2013-10-22 21:04:03

标签: javascript gruntjs grunt-contrib-copy

Grunt和复制文件有问题。

当添加expand true时,这行代码完全被跳过。

{
   expand:true, 
   flatten: true, 
   src: ['bower_components/****/bootstrap/less/*.less'], 
   dest: 'codebase/assets/less/'
}

我正在使用--verbose--stack来查看问题所在,并且在运行代码时没有错误。

当取出expand true时,文件被复制,但父目录被添加。所以在我看来这里有一个expand:true选项的问题。

我已尝试将'cwd''src'设置为'*',但它也无效。

1 个答案:

答案 0 :(得分:1)

尝试在您的配置中添加filter: 'isFile':即

copy: {
    bootstrap: {
        expand: true,
        flatten: true,
        src: ['bower_components/**/bootstrap/less/*.less'],
        dest: 'codebase/assets/less/',
        filter: 'isFile'
    }
}