Javascript 全局模式-除子文件夹外的完整目录

Javascript 全局模式-除子文件夹外的完整目录,javascript,gulp,glob,Javascript,Gulp,Glob,基本上,我正在创建一个Gulp任务,它复制一个文件夹及其所有子文件夹,但我希望它跳过2个目录,如下所示: var gulp=require('gulp'); 吞咽任务('copy',函数(){ 返回gulp.src(['./src/**','!/src/scripts/','!/src/styles/')) .管道(大口目的地('./dist')); });我想你可以这样做 gulp.task('copy', function () { return gulp.src([ './sr

基本上,我正在创建一个Gulp任务,它复制一个文件夹及其所有子文件夹,但我希望它跳过2个目录,如下所示:
var gulp=require('gulp');
吞咽任务('copy',函数(){
返回gulp.src(['./src/**','!/src/scripts/','!/src/styles/'))
.管道(大口目的地('./dist'));

});我想你可以这样做

gulp.task('copy', function () {
  return gulp.src([
    './src/**',
    '!./src/{scripts,scripts/**}',
    '!./src/{styles,styles/**}'
  ])
  .pipe(gulp.dest('./dist'))
})
排除
脚本
样式
文件夹,包括其所有内容