2016-09-19 17 views
0

タスクを除外してファイルのセットを見たり移動したりしようとしています。その後、Gulpがすべてのファイルとフォルダを除外します

gulp.task('move-files', function() 
    { 
    gutil.log(gutil.colors.bgCyan.bold('Moving Folders to Build')); 

    //Move the web files 
    gulp.src(all_web_files) 
     .pipe(gulp.dest(build)); 

}); 

var  all_web_files = [ 
         site + '**/*', '!web_server/resources/{assets,assets/**}', 
         ch_core + '**/*', 
         ch_server + '**/*', 
         ch_server + '!{p4p_api,p4p_api/**}', 
         ch_server + '!{p4p_ebextensions,p4p_ebextensions/**}' 
        ]; 

だから、基本的に私のようにそれで資産フォルダとすべてのものを除外したい

基本的に私は、私は、変数all_web_filesを使用して設定したすべてのファイルを移動しますフォルダp4p_apiとp4p_ebextensionsとその中のすべてのものと同様です。残念ながらそれらのフォルダは移動し続けます。私は彼らを排除していないと思う。

答えて

0

感嘆符を間違った場所に置いてください。そのように試してください:

var all_web_files = [ 
         ch_core + '**/*', 
         ch_server + '**/*', 
         '!' + site + '**/*', 'web_server/resources/{assets,assets/**}',       
         '!' + ch_server + '{p4p_api,p4p_api/**}', 
         '!' + ch_server + '{p4p_ebextensions,p4p_ebextensions/**}' 
        ]; 
+0

ああ、私は参照してください。それは ''のために働いた! + ch_server + '{p4p_api、p4p_api/**}'、 '!' + ch_server + '{p4p_ebextensions、p4p_ebextensions/**}' 'でも資産は 'site'から引き継がれています – Packy

+0

これは最初の行に別の感嘆符がないためです。ここで、今修正しました。 –

関連する問題