2015-12-21 48 views
1

我試圖將.csscomb.json複製到我的dest文件夾中。一切工作和複製,但.csscomb.json不。 當我gulp.src的具體名稱 - 它的作品。有誰知道爲什麼?我認爲這與名稱開頭的這段時間有關。Gulp.src Glob不會複製.csscomb.json文件

下面是一個Gulp任務的配對版本。 .csscomb位於根文件夾中。

不工作...

gulp.task('copy', function() { 
      gulp.src('./**/*') 
       .pipe(gulp.dest('dest')) 
       .pipe(notify('Folders Copied finished')); 
     }); 

這工作...

gulp.task('copy', function() { 
      gulp.src('.csscomb.json') 
       .pipe(gulp.dest('dest')) 
       .pipe(notify('Folders Copied finished')); 
     }); 

此外,當.csscomb在Gulp.src被成羣這是行不通的 -

gulp.task('copy', function() { 
     gulp.src(['**/*', '.csscomb.json', 
         '!*.html', 
         '!js/', 
         '!js/**', 
         '!dist/', 
         '!dist/**', 
         '!styles/', 
         '!styles/**', 
         '!img/', 
         '!img/**']'./**/*') 
      .pipe(gulp.dest('dest')) 
      .pipe(notify('Folders Copied finished')); 
    }); 

回答

1

glob()確實會列出「隱藏」文件(以。開頭的文件,包括目錄和..),但僅限於您明確要求它。我想這是有道理的 - 因爲在你不希望所有的隱藏的東西與/.*

因此,例如... 'app/.htaccess'