VUE3 VITE TypeScript
基础
小问题
环境变量类型及设置问题
const baseURL = import.meta.env.VITE_APP_BASE_URL
定义了.env.development文件
定义VITE_APP_BASE_URL=http://localhost变量
在import时提示无法识别类型
原因: TypeScript无法自动断言环境变量类型
解决: 1. 在client.d.ts文件中 interface ImportMetaEnv接口下加入类型声明
VITE_APP_BASE_URL: string
2. src目录下定义一个env.d.ts
interface ImportMetaEnv {
VITE_APP_BASE_URL: string
// 更多环境变量...
}