前端vite文件配置
export default defineConfig({
plugins: [vue(),DefineOptions()],
base:'./',
resolve:{
alias:{
'@':'/src', //配置@指向src目录
'@components':'/src/components',
'@views':'/src/@views'
}
},
server:{
// host:'0.0.0.0',
// port:7000,
proxy:{
'/api':{
target:'xxx', // 目标服务器地址 | target: 后面在加上/api,否则会报404
changeOrigin:true,// 是否改变源地址
rewrite:(path) => path.replace(/^\/api/, ''), // 重写路径
// 可以配置更多选项,如 logLevel, timeout 等
}
}
},
build: {
minify: "terser",
terserOptions: {
compress: {
//生产环境时移除console和debugger
drop_console: true,
drop_debugger: true
}
}
}
})
再补充一下 这个是只针对线上的发版 测试环境的不需要 刚才把这套逻辑配到测试结果页面跳转报错了 = =