2015-01-13 71 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

相關問題