Vite 配置别名

当以命令行方式运行 vite 时,Vite 会自动解析 项目根目录 下名为 vite.config.js 的文件。

因此,我们在 vite.config.js 中进行别名的配置。

配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { defineConfig } from 'vite'
import path from 'path'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
resolve: {
alias: {
'@': path.resolve(__dirname, 'src'),
components: path.resolve(__dirname, 'src/components'),
styles: path.resolve(__dirname, 'src/styles'),
plugins: path.resolve(__dirname, 'src/plugins'),
views: path.resolve(__dirname, 'src/views'),
layouts: path.resolve(__dirname, 'src/layouts'),
utils: path.resolve(__dirname, 'src/utils'),
apis: path.resolve(__dirname, 'src/apis'),
dirs: path.resolve(__dirname, 'src/directives')
}
},
plugins: [vue()]
})

参考

  1. 配置 Vite

  2. resolve.alias