Chinese femdom 2022-10-28 19:29 采纳率: 16.7%
浏览 63

前端项目报错Uncaught TypeError: Cannot read properties of undefined (reading 'prototype'),如何定位bug位置,文件也行。

vue单页面应用写的项目,写了很多html文件,这个报错与什么vue版本完全无关!因为一开始是正常的,没有报错。我写某个页面代码逻辑的时候,修改了结构或者函数的某个地方,才有的这个报错。当时没管。现在忘记哪个页面了。想去掉。但是那个index.js?v165...是编译后的文件。完全看不到是哪个原文件哪个位置导致的。怎么才能定位到bug或者代码位置呀?谷歌浏览器控制台有啥办法吗?我前端初级对控制台那些用法并不精通。只会基本的。

img

img

我个人印象中结构那里有用到遍历,vue变量一开始是空,接口返回值后才赋给变量。然后循环铺设页面。再有逻辑函数,可能涉及到数组或对象的取值。对取到的数组某项或对象的某个属性值进行操作处理。
现在就是找不到错误发生的文件和代码位置。报错我点击展开,后边每个位置的文件我都点击了。是同一个文件。不知道那个index.js?v=165...是第三方源文件还是编译后的。我看里边有类似echarts的x轴,y轴,从一月到十二月。反正特别多。搜prototype有584个位置。

  • 写回答

2条回答 默认 最新

  • 向宇it 全栈领域优质创作者 2022-10-28 20:09
    关注

    找到出问题的页面,代码位置,注释掉一些功能逐个试试,等没报错了,你大概就知道哪个位置了

    评论

报告相同问题?

问题事件

  • 修改了问题 10月28日
  • 修改了问题 10月28日
  • 创建了问题 10月28日