Node.js glob文件匹配工具
文件匹配的利器就是 NodeJS 里的glob。用过你就知道,它在批量文件路径时,真的是太省事了,比如你要遍历某个目录下的所有.js
文件,用fs
一个个查?太低效。直接上glob('**/*.js')
,一行搞定。
glob 的语法跟 Linux 里的通配符差不多,什么*
、?
、**
全都支持,而且还能配合忽略规则,用起来灵活。你甚至可以写个小工具,每次构建前自动清理某些目录,挺实用的。
用在Webpack里也香,像webpack-watched-glob-entries-plugin
这种插件,底层也是靠它来动态获取入口文件的,别手动维护入口列表了,交给 glob 就行了,省心。
如果你平时也玩 Python,对它也不陌生,Python 也有个同名模块,语法挺像的,想对比一下可以看看这篇。
,glob算是 NodeJS 里蛮值得掌握的一个小工具,轻巧但高效。如果你正在折腾脚本、打包、构建相关的任务,不妨用用看。
如果你还没装 NodeJS,或者刚入门,推荐你先看看Node 安装教程,再结合Nodejs 学习库,上手会更顺。
8.73KB
文件大小:
评论区