Эта запись показывает как настроить alias пути для сопоставления символа (@) с папкой src проекта на Vue 3 с помощью Vite. Псевдоним пути позволяет операторам импорта начинаться с префикса @. Например import { MyComponent } from '@/components';. Этот метод устраняет необходимость в длинных относительных путях import { MyComponent } from '../../../components';
Добавьте следующую строчку в ваш конфигурационный файл vite.config.js:
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
}
alias добавляется в свойстве resolve конфигурации и сопоставляет символ @ с путем src с помощью служебной функции fileURLToPath.
Пример конфигурации Vite с псевдонимом пути @
Это пример файла Vue 3 vite.config.js, который включает псевдоним пути @ к каталогу src проекта.
import { fileURLToPath, URL } from 'url';
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
}
});