You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Vue CLI迁移至Vite+Spring Boot后端,开发服务器运行异常求助

Vue项目与Spring Boot集成的Webpack方案及Vite迁移问题

Webpack(vue-cli)集成实现步骤

  • 构建配置:设置outputDir,将构建产物输出到Spring Boot项目类路径下的/static/dist/目录,静态资源可通过/dist/...访问;同时将publicPath设为/dist/,保证生成的index.html中资源URL正确。
  • 路由与后端转发:配置Vue Router启用HTML5 history模式,设置baseUrl为/vue/(不能是/或/dist/);在Spring Boot中配置请求转发,将所有匹配/vue/**的请求转发至/dist/index.html,由Vue Router处理URL路由。
  • 开发模式表现:使用内置dev server时,热重载(HMR)功能正常,通过配置dev server代理可正常与Spring Boot后端通信。

Vite迁移后的问题

将上述构建与路由使用不同baseUrl的配置迁移到Vite后,生产环境运行正常,但开发模式下出现以下问题:

  • 刷新浏览器时会提示:The server is configured with a public base URL of /dist/ - did you mean to visit /dist/vue/ instead?
  • 难以像Webpack那样配置通用代理,且配置后容易破坏Vite原本正常的热重载功能。

内容的提问来源于stack exchange,提问作者bgraves

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 08:42:11