gpt4 book ai didi

javascript - 如何使用 gulp 从位于文件夹结构中某处的确切文件夹中复制文件

转载 作者:行者123 更新时间:2023-11-28 04:35:25 25 4
gpt4 key购买 nike

我想知道有没有办法解决这个问题:

我想将所有字体从 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/assets/fonts 。因此,如果我可以说“好吧”,请将任何文件夹中的 fonts/中的所有内容复制到所需位置,那就太好了。

我也会使用 gulp-flatten 仅复制文件而不复制其文件夹结构。

那么,最后,是否有一个选项,或者这如何工作?:

gulp.src("bower_components/**/fonts/*.{ttf,woff,eof,svg}"

我认为解决方案很简单,但到目前为止我还没有找到。

感谢您的帮助。 :)

最佳答案

您编写的模式应该适合您。

请记住,Gulp 使用 glob module :

  • * 匹配单个路径部分中的 0 个或多个字符
  • ** 如果“globstar”单独存在于路径部分中,则它会匹配零个或多个搜索匹配项的目录和子目录。它不会抓取符号链接(symbolic link)目录。

关于javascript - 如何使用 gulp 从位于文件夹结构中某处的确切文件夹中复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44255783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com