vue3和ts和vite使用import.meta.env报错类型“ImportMeta”上不存在属性“env”。
时间: 2023-12-14 12:39:14 浏览: 460
vue3-vite-ts:学习vue3的新属性的同时,尝试ts的写法
5星 · 资源好评率100%
这是因为 TypeScript 默认不知道 `import.meta` 这个全局变量,需要手动声明它的类型。可以在项目中创建一个 `typings.d.ts` 文件,加入以下内容:
```typescript
interface ImportMeta {
env: Record<string, string | boolean>;
}
```
这样就可以在 Vue3 + TypeScript + Vite 项目中使用 `import.meta.env` 了。
阅读全文