flower-web-admin/vite.config.js
sdaduanbilei-d1581 ba4b062cae [add] UI 修改
2025-09-18 11:54:44 +08:00

58 lines
1.4 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.wutongshucloud.com/api',
target: 'http://129.28.103.17:3411/api',
// target: 'http://127.0.0.1:3000',
changeOrigin: true,
rewrite: path => path.replace(/^\/api/, '')
}
}
}
})