介绍
glob-expand
是一个 npm 包,用于将一组文件路径模式扩展为一个数组。它的功能类似于命令行中的 glob 命令。
安装方法:
--- ------- -----------
使用方法:
----- ---------- - ----------------------- ----- ----- - -------------------- ---------
其中:
patterns
:一个字符串或者字符串数组,表示要匹配的文件路径模式。options
:可选参数,可以设置匹配规则和其它选项。
glob-expand
返回的是一个数组,其中包含所有符合指定模式的文件路径。如果没有匹配到任何文件,则返回空数组。
示例
简单示例
----- ---------- - ----------------------- ----- ----- - ------------------- ---------- ------------------- -- --------- -- - --- -----
设置 baseDir
如果指定的模式不是以斜杠开头的绝对路径,那么它们将被视为相对于 baseDir
的路径。
----- ---------- - ----------------------- ----- ----- - -------------------- - -------- ----- --- ------------------- -- -- --- ----- -- -----
排除文件
使用 !
可以在模式中排除某些文件。
----- ---------- - ----------------------- ----- ----- - ---------------- ---------- ------------------- -- --------- -- -----------
嵌套模式
可以使用 **
匹配任意层级的子目录。
----- ---------- - ----------------------- ----- ----- - ---------------------------- ------------------- -- -- --- ------------- -- ----
多个模式
可以使用数组传递多个模式。
----- ---------- - ----------------------- ----- ----- - -------------------- --------- ------------- ------------------- -- --------- -- - --- ----- ------ ----------
总结
glob-expand
是一个非常实用的 npm 包,它可以快速将一组文件路径模式扩展为一个数组。了解如何使用 glob-expand
可以帮助前端开发人员更加高效地处理文件操作。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/46172