有什么办法 在 import.meta.glob("./views/**/*.vue") 上面 排除 /views/ 下面 包含 components 文件夹 的 所有文件
/views/components/
/views/test/components/
/views/test/txt/components/
类似 上面的 都需要排除
/views/index.vue
/views/index/index.vue
/views/test/index/index.vue
类似 上面的 需要保留
反面匹配模式
同样也支持反面 glob 匹配模式(以 ! 作为前缀)。若要忽略结果中的一些文件,你可以添加“排除匹配模式”作为第一个参数:
const modules = import.meta.glob(['./dir/*.js', '!**/bar.js'])
// vite 生成的代码
const modules = {
'./dir/foo.js': () => import('./dir/foo.js')
}