vite-env.d.ts/// <reference types="vite/client" />) que indica al compilador TypeScript que incluya las declaraciones de tipos ambientales de Vite. Esto proporciona información de tipos para características específicas de Vite como import.meta.env (variables de entorno), importaciones de activos (importar archivos .svg, .png como URL) y la API HotModuleReplacement de Vite. Creado durante la migración de react-scripts→Vite, reemplazando el anterior react-app-env.d.ts que cumplía el mismo propósito para Create React App.Este es un archivo de declaración ambiental TypeScript — no produce ninguna salida JavaScript. Su único propósito es incorporar las definiciones de tipos de Vite para que el IDE y el verificador de tipos reconozcan los tipos globales específicos de Vite. El archivo está listado en el arreglo include de tsconfig.json junto con la ruta antigua de react-app-env.d.ts (que luego fue reemplazada).
Cuando el proyecto migró de Create React App a Vite (commit bf988bc6d), este archivo fue creado como la contraparte de Vite para el react-app-env.d.ts de CRA. El tsconfig.json fue actualizado de src/react-app-env.d.ts a src/vite-env.d.ts en la lista de inclusión. Ambos archivos existieron brevemente durante la transición.
| Commit | Qué cambió |
|---|---|
bf988bc6d | Se creó el archivo con la directiva /// <reference types="vite/client" /> como parte de la migración integral de react-scripts→Vite. Esto reemplazó el react-app-env.d.ts específico de CRA para proporcionar definiciones de tipos para el entorno de compilación de Vite. |