25 lines
607 B
TypeScript
25 lines
607 B
TypeScript
import { defineConfig } from 'vite'
|
|
import vue from '@vitejs/plugin-vue'
|
|
import Pages from 'vite-plugin-pages'
|
|
import path from 'path'
|
|
import vitePluginCompression from 'vite-plugin-compression'
|
|
|
|
// https://vitejs.dev/config/
|
|
export default defineConfig({
|
|
plugins: [
|
|
vitePluginCompression(),
|
|
vue(),
|
|
Pages({
|
|
// 需要生成路由的文件的目录
|
|
dirs: 'src/views',
|
|
// 排除在外的目录,将所有 components 目录下的 .vue 文件排除
|
|
exclude: ['**/components/*.vue']
|
|
})],
|
|
|
|
resolve: {
|
|
alias: {
|
|
"@": path.resolve(__dirname, "src")
|
|
}
|
|
}
|
|
})
|