我想知道有办法解决此问题:
我想将所有字体从bower_components复制到> .tmp/Assets/fonts ,但是问题是某些字体是.svg,因此,如果我使用此代码以常规的方式进行操作:
gulp.task('copyBowerFonts', function(){
return gulp.src("bower_components/**/*.{ttf,woff,eof,svg}")
.pipe(gulp.dest(paths.tmpFonts));
});
...我将获得所有字体文件以及.svg文件,因此上述代码的和平还将用.svg扩展名复制图像,并将它们放入 .tmp/andsets/fonts 中。因此,如果我可以说可以,请复制从字体/任何文件夹中的所有内容到所需位置的所有内容。
我还将使用 Gulp-flatten 复制只有文件夹结构的文件。
所以,最后,有一个选择,还是该如何工作?:
gulp.src("bower_components/**/fonts/*.{ttf,woff,eof,svg}"
我认为解决方案很简单,但是我找不到它。
感谢您的帮助。:(
您写的模式应该为您工作。
请记住,Gulp使用Glob模块:
-
*
匹配单个路径部分中的0个或更多字符 -
**
如果" globstar"单独在路径部分中,则它匹配零或更多目录和子目录以搜索匹配项。它不会爬网与目录。