Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gulp 文件夹名称的第二部分是否包含路径通配符?_Gulp - Fatal编程技术网

Gulp 文件夹名称的第二部分是否包含路径通配符?

Gulp 文件夹名称的第二部分是否包含路径通配符?,gulp,Gulp,使用Gulp,您可以在路径中看到通配符,路径为'src/***' 如何为文件夹名称的第二部分设置通配符 如果我有这些文件夹: src/match-1 src/match-2 src/dont-match 我怎么能只匹配前两个呢?我尝试过这个,但它与任何东西都不匹配: 'src/match-***'检查@YOU's comment以获取答案。以下是它工作的原因: 在***中,它的意思不仅仅是“通配符” 在此目录或任何子目录(**)中,匹配任何文件名(*) (更严格地说,“在此目录或任何非符号链接

使用Gulp,您可以在路径中看到通配符,路径为
'src/***'

如何为文件夹名称的第二部分设置通配符

如果我有这些文件夹:

src/match-1
src/match-2
src/dont-match
我怎么能只匹配前两个呢?我尝试过这个,但它与任何东西都不匹配:


'src/match-***'
检查@YOU's comment以获取答案。以下是它工作的原因:

***
中,它的意思不仅仅是“通配符”

在此目录或任何子目录(
**
)中,匹配任何文件名(
*

(更严格地说,“在此目录或任何非符号链接的子目录中,添加任何数字或字符”)

这就是为什么你想要
src/match-*
-这个
*
做了我怀疑你认为
***
做的事情


要熟悉globbing,请通读@isaacs',然后用检查@YOU's comment以获取答案。以下是它工作的原因:

***
中,它的意思不仅仅是“通配符”

在此目录或任何子目录(
**
)中,匹配任何文件名(
*

(更严格地说,“在此目录或任何非符号链接的子目录中,添加任何数字或字符”)

这就是为什么你想要
src/match-*
-这个
*
做了我怀疑你认为
***
做的事情


要熟悉globbing,请通读@isaacs',然后使用更新编写一些测试:我现在更喜欢Denis Malinochkin的glob测试工具,它支持多个匹配字符串更新:我现在更喜欢Denis Malinochkin的glob测试工具,它支持多个匹配字符串