avatar

前端/webpack打包踩坑

记录一次线上发布事故

自己在本地运行正常的代码。发布线上后,引起其他页面模块的报错

报错提示为

  • 示例

我擦,急了。为什么没有改动其他页面,却会在其他页面报错????
猜测是打包问题。但是毫无头绪。。。。
google了一轮,全是import 相关 是否加花括号或者大小写问题 ???

后来锁定到import 语句 导入了一个本地900k的图片。将本体静态资源图片进行了压缩,50k以内。

正常了!!!

我TM又遇到这个问题了。Umi项目打包后。#130 #321报错

找到问题所在:
在函数组件外。某个request.js文件想做跳转,引用了umi的history
import { history } from ‘umi’;
本地环境正常
线上部署后报错。
删除即可。
直接使用原生跳转即可。window.location.href

文章作者: 小黑
文章链接: http://yoursite.com/2023/01/17/前端/webpack打包踩坑/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小黑的小站
打赏
  • 微信
    微信
  • 支付寶
    支付寶
2