env.d.ts 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /// <reference types="vite/client" />
  2. /// <reference types="vite-svg-loader" />
  3. declare module '*.vue' {
  4. import type { DefineComponent } from 'vue'
  5. const component: DefineComponent<{}, {}, any>
  6. export default component
  7. }
  8. interface ImportMetaEnv {
  9. /** 网站标题,应用名称 */
  10. readonly VITE_APP_TITLE: string
  11. /** 服务端口号 */
  12. readonly VITE_SERVER_PORT: string
  13. /** 后台接口地址 */
  14. readonly VITE_SERVER_BASEURL: string
  15. /** H5是否需要代理 */
  16. readonly VITE_APP_PROXY_ENABLE: 'true' | 'false'
  17. /** H5是否需要代理,需要的话有个前缀 */
  18. readonly VITE_APP_PROXY_PREFIX: string
  19. /** 后端是否有统一前缀 /api */
  20. readonly VITE_SERVER_HAS_API_PREFIX: 'true' | 'false'
  21. /** 认证模式,'single' | 'double' ==> 单token | 双token */
  22. readonly VITE_AUTH_MODE: 'single' | 'double'
  23. /** 是否清除console */
  24. readonly VITE_DELETE_CONSOLE: string
  25. // 更多环境变量...
  26. }
  27. interface ImportMeta {
  28. readonly env: ImportMetaEnv
  29. }
  30. declare const __VITE_APP_PROXY__: 'true' | 'false'