charles
2024-05-21 5ffbec0a33a49c698699646ab71ddb3ad1ea310c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
const { defineConfig } = require('@vue/cli-service');
const buildConfig ={outputDir:"dist", publicPath:"./", assetsDir:"static"};
const path=require("path");
const config={
    configureWebpack:{
        resolve: {
            alias: {
                '@': path.join(__dirname,'./src')
            }
        }
    },
    transpileDependencies: true,
    devServer:{
        host:"localhost",
        open:true,
        https: false,
        hot:true,
        client:{
            overlay: {
                warnings:false,
                errors:true
            }
        },
        proxy:{
            // "/api/base": {
            //     target: 'http://aps.fai365.com:9080',
            //     //注: 暂时使用====用戶权限,角色暂时用的环境
            //     // target: "http://192.168.20.119:8011",
            //     changeOrigin: true,
            // },
            [process.env.VUE_APP_BASE_API]:{
                target: process.env.VUE_APP_BASE_URL,
                changeOrigin: true,
            }
        }
    }
};
if(process.env.NODE_ENV==='testing'||'production'){
    Object.assign(config,buildConfig);
}
module.exports = defineConfig(config);