Glob / minimatch:如何获取子文件夹?

Glob / minimatch: How to get sub folders?

我想将 Bower 组件的完整文件夹结构(没有一级文件)复制到我的 Web 项目中。

源项目的结构如下所示:

bower_components/roboto-fontface-bower/css/
bower_components/roboto-fontface-bower/fonts/
bower_components/roboto-fontface-bower/.bower.json
bower_components/roboto-fontface-bower/bower.json
bower_components/roboto-fontface-bower/LICSENSE
bower_components/roboto-fontface-bower/package.json
bower_components/roboto-fontface-bower/README.md

我想要获取文件夹 css(包含文件)和 fonts(包含文件)。

我目前的 minimatch 模式是:

"bower_components/roboto-fontface-bower/**"

使用我当前的模式,文件 .bower.jsonbower.json 等也被复制,这是我不想要的。我怎样才能只得到两个文件夹(css & 字体)?

我试过 "bower_components/roboto-fontface-bower/{css/,fonts/}" 但是这没有复制任何内容。

尝试bower_components/roboto-fontface-bower/{css,fonts}/*

您可以使用 globster.xyz

进行测试