【问题标题】:Grunt-Contrib-copy expand Doesn't WorkGrunt-Contrib-copy 扩展不起作用
【发布时间】:2013-10-23 05:32:41
【问题描述】:

Grunt 和复制文件有问题。

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

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

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

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

我也尝试将'cwd''src' 设置为'*',但它也不起作用。

【问题讨论】:

    标签: javascript gruntjs grunt-contrib-copy


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-31
      • 2015-09-06
      • 1970-01-01
      • 2017-07-05
      • 1970-01-01
      • 2018-02-13
      • 2015-07-05
      • 1970-01-01
      相关资源
      最近更新 更多