前端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,否则会报404changeOrigin:true,// 是否改变源地址rewrite:(path) => path.replace(/^\/api/, ''), // 重写路径// 可以配置更多选项,如 logLevel, timeout 等}}},build: {minify: "terser",terserOptions: {compress: {//生产环境时移除console和debuggerdrop_console: true,drop_debugger: true}}}
})
再补充一下 这个是只针对线上的发版 测试环境的不需要 刚才把这套逻辑配到测试结果页面跳转报错了 = =