Gulp.src Glob 不会复制 .csscomb.json 文件

Gulp.src Glob Won't Copy .csscomb.json File

我正在尝试将 .csscomb.json 复制到我的 dest 文件夹。一切正常并复制过来,但 .csscomb.json 没有。 当我 gulp.src 特定名称时 - 它有效。 有谁知道为什么?我认为这与名称开头的句点有关。

下面是 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'));
    });

glob() 会列出 "hidden" 个文件(以 . 开头的文件,包括目录 . 和 ..),但前提是您明确要求它。我想这是有道理的 - 因为你不想要所有隐藏的东西 /.*[=​​11=]

例如……'app/.htaccess'