vue.config.js配置分析
vue.config.js 配置说明
官方vue.config.js 参考文档
module.exports = { // 部署生产环境和开发环境下的URL。默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上 publicPath: "/admin", // 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist) outputDir: 'dist', // 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下) assetsDir: 'static', // 是否开启eslint保存检测(语法检查),有效值:ture | false | 'error' lintOnSave: false, // 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。 productionSourceMap: false, // webpack-dev-server 相关配置 //代理配置 devServer: { host: '0.0.0.0', port: port, open: true, proxy: { '/api1': {// 匹配所有以 '/api1'开头的请求路径 target: 'http://localhost:5000',// 代理目标的基础路径 changeOrigin: true, pathRewrite: {'^/api1': ''}, //重写路径,匹配所有以/api1开头的路径,并替换成空字符串 ws:true,//用于支持websocket,默认true changeOrigin: true //用于控制请求头中的host值,默认true。true时,host是target的端口,fase时,用的是浏览器发过来的端口 }, //可以配置多个代理路径 '/api2': {// 匹配所有以 '/api2'开头的请求路径 target: 'http://localhost:5001',// 代理目标的基础路径 changeOrigin: true, pathRewrite: {'^/api2': ''} }, //process.env.VUE_APP_BASE_API是个自定义变量 [process.env.VUE_APP_BASE_API]: { target: `http://localhost:8080`, changeOrigin: true, // pathRewrite: { // ['^' + process.env.VUE_APP_BASE_API]: '' // } } }, disableHostCheck: true } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具