前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >视频流媒体平台EasyNVR前端打npm包后报Maximum call stack size exceeded错误

视频流媒体平台EasyNVR前端打npm包后报Maximum call stack size exceeded错误

作者头像
EasyNVR
发布2020-06-02 15:23:10
4750
发布2020-06-02 15:23:10
举报
文章被收录于专栏:EasyNVREasyNVR

我们的流媒体服务器平台可以说已经成为国内视频互联网化基础建设的排头兵,比如我们熟知的EasyNVR,几乎各个民生行业都已经有了它视频能力输出的身影,EasyNVR的可靠性、完整性、稳定性受到了业界的广泛认可。

我们的项目经理这几天接到一个反馈,说EasyNVR前端打包后访问的时候,点击侧边栏出现错误,正常情况下会跳转,但是这里出现侧边栏无法再跳转的情况。

分析问题

我们可以看到错误信息是RangeError: Maximum call stack size exceeded(范围错误:超出了最大调用堆栈大小),可以从下面两个方面来进行分析:

1.首先我们查询到是程序出错或者死循环才会导致数据益处程序崩了,这是我们的新版本才会出现的问题,在git对比发现程序代码无变动。

2.假如npm包管理文件发生变动,文件发生变动随之包源也有可能变动,包源不匹配也有可能导致项目允许出错。

解决问题

两个版本对比发现新版package-lock.json包管理文件时间为近期生成。新版替换成老版的package-lock.json文件,重新下载npm包源。重启项目打包后运行正常。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-06-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 分析问题
  • 解决问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档