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:{ [process.env.VUE_APP_BASE_API]:{ target: process.env.VUE_APP_BASE_URL, changeOrigin: true, // pathRewrite: { // ['^'+process.env.VUE_APP_BASE_API]: '' // } } } } }; if(process.env.NODE_ENV==='testing'||'production'){ Object.assign(config,buildConfig); } module.exports = defineConfig(config);