Подтвердить что ты не робот

Glob/* не соответствует файлам, начиная с точки

Я использую gulp для копирования всех файлов из одного каталога в другой, используя следующий код:

gulp.src([ 'app/**/*' ]).pipe(gulp.dest('dist'));

Glob docs говорят, что * соответствуют всем файлам, но на самом деле файлы, имена которых начинаются с точки, например .gitignore, не копируются.

Как его можно обойти?

4b9b3361

Ответ 1

Если вы добавите опцию dot: true, она должна работать. Например:

gulp.task('something', function () {
    return gulp.src([ 'app/**/*' ], {
        dot: true
    }).pipe(gulp.dest('dist'));
});

Ссылка