Cristian Adán

Cristian Adán

Full Stack Developer

Utiliza alias en tus rutas de Vite

vite javascript typescript

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";
¡Comparte!