2015-01-13 19 views
0

我正在开发角js和GRUNT构建工具中的应用程序。 我想将demo目录的所有文件复制到其父目录。 例如文件夹结构是像下面如何使用grunt的复制命令将文件从目录复制到其父目录

root 
| 
parent1 
    | 
    Demo 
    | 
     file1 
     file2 

像paret1,根目录许多含有可包含演示文件夹以外的目录。 要将演示中的文件复制到其相应的父目录。

我米使用以下:执行此任务

copy:{ 
    taskCopy: { 
    src: 'root/**/demo/*', 
    dest:'root/**/demo/..' 

    } 
} 

得到错误

+1

错误是...? – jakerella

回答

0

你将要兴建的文件对象动态

copy:{ 
     taskCopy: { 
     files: [ 
     { 
      expand: true, 
      cwd: 'root', 
      src: '**/demo/*.*', 
      dest: 'root/', 
      rename: function(dest, src) { 
        return dest + src.replace(/demo|Demo\//g, ""); 
       } 
     }] 

     } 
    } 

在上面的代码我假设所有内部文件夹(parent1内的文件夹)名称是demoDemo

相关问题