lqsNode/vue3_vite_ssr_web/vite.config.ts
2024-09-12 09:36:58 +08:00

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")
}
}
})