2015-05-06 66 views
3

我有一个文件夹结构,看起来像这样从SRC复制文件夹结构/到dist /使用咕噜-contrib请复制

enter image description here

我想要的文件夹img/src/复制到dist/文件夹。

我用下面的命令咕噜使用grunt-contrib-copy

copy:{ 
     main : { 
       files : [ 
        { 
         flatten : true, 
         expand: true, 
         src: ['src/img/*'], 
         dest: 'dist/img' 
        } 
       ] 
      } 
     } 

但我的文件夹结构,结束了这个样子。缺少图像中的图标文件夹:

enter image description here

基本上,我想要做的linux命令(当我设在我的项目的根目录):

cp -r src/img dist/img 

我怎样才能做这个?

+0

'grunt-cp'有一个dir的递归副本。你可以试试吗? – vanadium23

回答

0

设置扁平化,以虚假flatten : false和更改SRC到['src/img/**']包含子目录(来源:https://github.com/gruntjs/grunt-contrib-copy):

copy:{ 

    main : { 
     files : [ 
      { 
       cwd: 'src/', 
       expand: true, 
       src: ['img/**'], 
       dest: 'dist/' 
      } 


     ] 
    } 
} 

设置cwd被aparently需要

copy:{ 
    main : { 
      files : [ 
       { 
        flatten : false, 
        expand: true, 
        src: ['src/img/**'], 
        dest: 'dist/img' 
       } 
      ] 
     } 
    } 
+0

结束了这样的:http://imgur.com/2whBaE2(没有工作) – petur

0

通过执行以下解决它这工作。

相关问题