1、vite中的glob-import的用法
实际项目中,如果有批量引入一些文件,之前webpack中有require.context方式,在vite中提供了import.mate.glob这种方式批量引入文件,具体使用如下:
const list = import.mate.glob('./a/*') // 引入a文件目录下的所有文件
const list = import.mate.glob('./a/[0-9].js') // 引入目录下匹配[0-9].js正则的所有文件
具体的使用场景,我个人觉得可以放在需要把一些相同文件功能属性的模块,一次性引入进来加载,例如:拆分了多个路由文件,一次性加载等等,glob这种引入方式是借鉴了一个开源库fast-glob这个开源库
如果你有好的使用技巧,不防留言告诉我,让我们共同进步,我将会把这些技巧记录在案,惠泽大家~