2017-05-24 9 views
0

프로젝트를 시작하기 위해 사용자 정의 이름으로 복사해야하는 폴더 구조가 있습니다. 사용자 정의 기능 :grunt/grunt-contrib-copy를 사용하여 폴더 구조를 여러 번 복제하는 방법

var gruntCopy = grunt.config.get('copy'); 
    for (var item in gruntCopy) { 
     var files = gruntCopy[item].files; 
     for (var i = files.length - 1; i >= 0; i--) { 
      var fileItem = files[i]; 
      if (fileItem.dest instanceof Array) { 
       files.splice(i, 1); 
       for (var j = 0; j < fileItem.dest.length; j++) { 
        files.push({src: fileItem.src, dest: 
        fileItem.dest[j]}) 
       } 
      } 
     } 
    } 
    grunt.config.set('copy', gruntCopy); 

그러나 이것은 단지 내 배열에서 이름을 가진 텍스트 파일을 생성하기보다는 폴더를 복사하고 여러 번 내용입니다됩니다.

누구나 내가이 문제를 어디서 잘못 지적 할 수 있습니까?

답변

0

동일한 문제가있는 경우를 대비하여 fs-extra를 사용하여 디렉토리를 복제했습니다.