我正在尝试使用 glob 所有文件目录gulp.src()
除了所有以字符开头的目录_
(i.e. _Stuff/
)。我怎样才能做到这一点?
假设你有一个文件夹project/src
包含以下文件:
file.txt
folder
folder/file.txt
folder/_subfolder
folder/_subfolder/file.txt
folder/subfolder
folder/subfolder/file.txt
_folder
_folder/file.txt
_folder/_subfolder
_folder/_subfolder/file.txt
_folder/subfolder
_folder/subfolder/file.txt
那么这个任务在project/Gulpfile.js
:
gulp.task('default', function() {
return gulp.src([
'src/**/*', //select all files
'!src/**/_*/', //exclude folders starting with '_'
'!src/**/_*/**/*', //exclude files/subfolders in folders starting with '_'
])
.pipe(gulp.dest('dist'));
});
将导致以下文件被写入project/dist
:
file.txt
folder
folder/file.txt
folder/subfolder
folder/subfolder/file.txt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)