webpack打包后上传服务器页面空白

某天同事小白使用了webpack开发vue项目,在项目开发完成后,使用命令:npm run build对项目进行打包后发布服务器页面显示空白

排查后发现:webpack打包的时候引入js时使用的是绝对路径导致的

解决方案如下

修改webpack打包文件中的配置:

  • webpack.prod.conf.js 中增加publicPath:'./'
  • util.js 中增加publicPath:'./';(可选用或不用)
  • config/index.js 修改assetsPublicPath:'./';
相关推荐
牛奶6 小时前
AI辅助开发最佳实践:2026年新方法
前端·aigc·ai编程
C澒7 小时前
微前端容器标准化:公共能力标准化
前端·架构
Setsuna_F_Seiei8 小时前
AI 对话应用之 JS 的流式接口数据处理
前端·javascript·ai编程
青柠代码录8 小时前
【Vue3】Vue Router 4 路由全解
前端·vue.js
无限大68 小时前
《AI观,观AI》:专栏总结+答疑|吃透核心,解决你用AI的所有困惑
前端·后端
蜡台9 小时前
element-ui 2 el-tree 内容超长滚动条不显示问题
前端·vue.js·elementui·el-tree·v-deep
前端荣耀10 小时前
Flutter 客户端热更新实战
前端框架·全栈
小小小小宇10 小时前
软键盘常见问题(二)
前端
小小小小宇11 小时前
软键盘常见问题
前端
小小小小宇11 小时前
富文本编辑器知识体系(三)
前端