Глоток исключает папку с подчеркиванием ('_')

Можно ли исключить папки, содержащие подчеркивание?

Я попробовал это:

gulp.task( 'updateLayout', function () {
    return gulp.src( [targetPath + '/layout/**/*.ai', '!'+targetPath+'/layout/_**/'] )
        .pipe( gulp.dest( 'layout' ) );
} )

Но это не работает

1 ответ

Решение

Для шаблона глобуса исключения вам просто нужно добавить *.* в конце. Так что это будет означать исключение любого файла в любой папке, которая начинается с _

gulp.task( 'updateLayout', function () {
    return gulp.src( [targetPath + '/layout/**/*.ai', '!'+targetPath+'/layout/_**/*.*'] )
        .pipe( gulp.dest( 'layout' ) );
} )
Другие вопросы по тегам