繁体   English   中英

Gulp排除所有文件和文件夹

[英]Gulp exclude all files and folder

我试图从观看或移动一组文件中排除一项任务。

基本上,我想使用变量all_web_files移动所有设置的文件:

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/**}'
                    ];

因此,基本上我想排除资产文件夹及其中的所有内容以及p4p_api和p4p_ebextensions文件夹及其中的所有内容。 不幸的是,这些文件夹一直在移动。 我怀疑我没有排除他们的权利。

您将感叹号放在错误的位置。 尝试这种方式:

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/**}'
                    ];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM