flower-web-admin/vite.config.js
sdaduanbilei-d1581 d697dcc0f0 change api
2025-11-13 17:18:25 +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://prod.sundynix.cn/api',
// target: 'http://129.28.103.17:3411/api',
changeOrigin: true,
rewrite: path => path.replace(/^\/api/, '')
}
}
}
})