Эта запись показывает как настроить 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))
}
}
});