flower-web-admin/vite.config.js
sdaduanbilei-d1581 c44239fa1e [add]auth 认证
2025-03-31 17:29:55 +08:00

57 lines
1.3 KiB
JavaScript

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
import Pages from 'vite-plugin-pages'
import Layouts from 'vite-plugin-vue-layouts'
// https://vite.dev/config/
export default defineConfig({
plugins: [
vue(),
Layouts({
layoutsDirs: 'src/layout',
defaultLayout: 'index'
}),
Pages({
dirs: [
{
dir: 'src/pages',
baseRoute: ''
},
{
dir: 'src/views',
baseRoute: ''
}
],
exclude: ['**/components/*.vue']
})
],
resolve: {
alias: {
'@': path.resolve(path.resolve(), 'src')
}
},
css: {
preprocessorOptions: {
scss: {
api: 'modern-compiler' // or 'modern'
}
}
},
server: {
hmr: true,
watch: {
usePolling: true
},
proxy: {
'/api': {
// 正式环境地址
// target: 'https://www.zkfgcloud.com',
target: 'http://127.0.0.1:3000',
changeOrigin: true,
rewrite: path => path.replace(/^\/api/, '')
}
}
}
})