构建工具中的通配符使用总结

概述

常见的构建工具中,经常使用通配符来处理指定文件,这里做一期总结。

**

双星号表示匹配任意目录(包括子目录)。该通配符可以用于构建工具中的文件路径或者命令行工具中的参数。

*

单星号表示匹配任意字符(不包括路径分隔符)。该通配符常用于构建工具中的文件名部分。

{}

{}表示多选,至少两个。

示例

src/**    表示匹配`src`文件夹下的`所有文件`
src/**/*.js  匹配 `src` 目录及其子目录中的所有 `.js` 文件
./src/**/*.js  匹配 `src` 目录及其子目录中的所有 `.js` 文件
./src         匹配src文件下所有文件等同于src/**、src、src/
src/**/*.css   匹配 `src` 目录及其子目录中的所有 `.css` 文件
./src/assets/**/*.png   匹配 `src/assets` 目录及其子目录中的所有 `.png` 文件
src/**/*.{js,ts,css,html,vue}  匹配src文件下所有以js,ts,css,html,vue后缀结尾的文件

总结

上面的统配弄懂后,然后去看tsconfig.json、Gulp、webpack中的路径通配符就能一目了然了

全部评论

相关推荐

05-19 19:57
蚌埠学院 Python
2237:Gpa70不算高,建议只写排名,个人技能不在多而在精,缩到8条以内。项目留一个含金量高的,减少间距弄到一页,硕士简历也就一页,本科不要写很多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务