Utiliza alias en tus rutas de Vite
Aprende a utilizar alias en tus rutas de Vite para importar módulos de forma más sencilla.
¿Qué es Vite?
Vite es un empaquetador de módulos web moderno que proporciona una experiencia de desarrollo rápida y sin configuración. Vite se basa en el estándar de especificación de módulos ES, y se ejecuta directamente en el navegador sin necesidad de un empaquetador de módulos como Webpack o Rollup.
¿Qué es un alias?
Un alias es un nombre alternativo para un recurso. En Vite, los alias se
utilizan para mapear un prefijo de ruta a un directorio en el sistema de
archivos. Por ejemplo, si tenemos un directorio llamado @/components
que
contiene todos los componentes de nuestra aplicación, podemos configurar un
alias para que @
se refiera a ese directorio.
Configuración
Para configurar un alias en Vite, debemos crear un archivo llamado
vite.config.js
en la raíz de nuestro proyecto. Dentro de este archivo, debemos
exportar un objeto con la propiedad resolve.alias
que contenga un objeto con
los alias que queremos configurar.
...
import path from 'path'
export default defineConfig({
...
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
}
})
Uso
Para utilizar un alias, debemos importar el módulo que queremos utilizar con el
alias que configuramos. Por ejemplo, si queremos importar el componente Button
que se encuentra en el directorio @/components
, debemos importarlo de la
siguiente manera:
import Button from "@/components/Button";