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

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

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

解决方案如下

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

  • webpack.prod.conf.js 中增加publicPath:'./'
  • util.js 中增加publicPath:'./';(可选用或不用)
  • config/index.js 修改assetsPublicPath:'./';
相关推荐
小魏的马仔5 分钟前
【elementui】el-date-picker日期选择框,获取焦点后宽度增加问题调整
前端·vue.js·elementui
JarvanMo8 分钟前
想让你的 Flutter UI 更上一层楼吗?
前端
soul g14 分钟前
npm 包发布流程
前端·npm·node.js
踢球的打工仔25 分钟前
jquery的基本使用(5)
前端·javascript·jquery
开发者小天27 分钟前
react中的useDebounceEffect用法
前端·react.js·前端框架
想自律的露西西★27 分钟前
js.39. 组合总和
前端·javascript·数据结构·算法
ttod_qzstudio31 分钟前
事件冒泡踩坑记:一个TDesign Checkbox引发的思考
前端·javascript·vue.js·tdesign
IT_陈寒33 分钟前
Vue3性能优化实战:这7个技巧让我的应用加载速度提升40%
前端·人工智能·后端
Reuuse34 分钟前
登录突然失效:Axios 拦截器判空、localStorage 脏数据与环境变量踩坑
开发语言·前端
早川不爱吃香菜34 分钟前
MCP 教程:将 Figma 设计稿转化为前端代码
前端·figma