Gulp:见下面的例子
--dirA --dirB --b.html --b.js --dirC --c.html --index.html
答案 0 :(得分:0)
如果我没有完全弄错的话:
gulp.task('copyHTML', function() {
return gulp.src('directory/**/*.html')
.pipe(gulp.dest('copied/html'));
});
该代码将在.html
目录下的任何目录中复制以directory
结尾的任何文件。
答案 1 :(得分:0)
就像jacmoe回答的那样,如果你需要在gulp中获取特定文件,请使用这种语法:
'/directory/*.fileextension' //Get all files in directory with .extension
'!/directory*.fileextension' //Ignore files with .extension
'/directory/**/*.fileextension' //Get all files in directory AND all subdirectories with .extension
请记住,gulp路径支持数组,因此您可以编写类似的内容:
['!/directory/**/*.js', '/directory/**/*'] //Get all files except .js files
或者如果只需要特定文件:
['/directory/**/*.html'] //Get all .html files