Code前端首页关于Code前端联系我们

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

terry 2年前 (2023-09-10) 阅读数 70 #前端教程

概述

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

**

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

*

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

{}

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

示例

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中的路径通配符就能一目了然了

原文链接:https://www.codeqd.com/zb_users/upload/2023/09/7257517788205219895 作者:gnip

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门