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 学习库,上手会更顺。

zip 文件大小:8.73KB