npm 包 glob-fs 使用教程

阅读时长 3 分钟读完

什么是 glob-fs?

glob-fs 是一个基于 glob 匹配模式的文件系统操作库,可以用来在 Node.js 中按照指定的规则匹配文件和文件夹,类似于命令行中的通配符。

安装

使用 npm 进行安装:

使用方法

基本用法

使用 glob 方法进行文件匹配:

上面的代码将匹配当前工作目录下所有的 .js 文件,并输出它们的路径。

支持的模式

glob-fs 支持以下的匹配模式:

  • * 匹配任意字符,但不包括 /
  • ** 匹配任意字符,包括 /
  • ? 匹配单个字符,但不包括 /
  • [] 匹配指定范围内的字符
  • [!][^] 匹配不在指定范围内的字符

示例:

-- -------------------- ---- -------
-- ----- --- -----
-------------------

-- ----- --- - ---- --
------------------ -------

-- ----- - - - -----
-------------------

-- ------ --- -----
----------------------

过滤器

可以使用 where 方法添加过滤器,过滤器应该返回一个布尔值,用于指定是否匹配当前文件。

示例:

异步 API

glob-fs 提供了异步方法 globAsync,它返回一个 Promise 对象,可以在 .then 方法中获取结果。

示例:

总结

通过本文的介绍,我们了解了 glob-fs 的基本使用方法和支持的匹配模式,还学习了如何使用过滤器和异步 API。在实际开发中,我们经常需要按照一定的规则来匹配文件和文件夹,使用 glob-fs 可以帮助我们方便地完成这个任务。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/41286

纠错
反馈