bladex前端ui项目,基于avue-cli2.0开发
包含基础工作流,不包含表单设计器
https://git.javablade.com/blade/Saber
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
905 B
32 lines
905 B
|
3 years ago
|
import { defineConfig, loadEnv } from 'vite'
|
||
|
|
const { resolve } = require('path')
|
||
|
|
import createVitePlugins from './vite/plugins'
|
||
|
|
// https://vitejs.dev/config/
|
||
|
|
export default ({ mode, command }) => {
|
||
|
|
const env = loadEnv(mode, process.cwd())
|
||
|
|
const { VITE_APP_BASE } = env
|
||
|
|
return defineConfig({
|
||
|
|
base: VITE_APP_BASE,
|
||
|
|
server: {
|
||
|
|
port: 8080,
|
||
|
|
proxy: {
|
||
|
|
'/api': {
|
||
|
|
target: 'http://test3.javablade.com',
|
||
|
|
changeOrigin: true,
|
||
|
|
rewrite: (path) => path.replace(/^\/api/, '')
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
resolve: {
|
||
|
|
alias: {
|
||
|
|
'~': resolve(__dirname, './'),
|
||
|
|
"@": resolve(__dirname, "./src"),
|
||
|
|
"components": resolve(__dirname, "./src/components"),
|
||
|
|
"styles": resolve(__dirname, "./src/styles"),
|
||
|
|
"utils": resolve(__dirname, "./src/utils"),
|
||
|
|
}
|
||
|
|
},
|
||
|
|
plugins: createVitePlugins(env, command === 'build'),
|
||
|
|
})
|
||
|
|
}
|