在 Vite
项目使用 import.meta.glob
函数进行动态导入
const routes = import.meta.glob('./module/*.ts')
出现如下报错
Property 'glob' does not exist on type 'ImportMeta'
解决方案:
- 方案一
配置 tsconfig.json
的 type
属性为 vite/client
{
"compilerOptions": {
"types": [
"vite/client"
]
}
}
- 方案二
在任意的 .d.ts
后缀文件中添加代码,该文件需要在 tsconfig.json
文件中配置的 include
加载范围内
/// <reference types="vite/client" />