找出引起 TypeError: c is not a constructor 的原因

这个问题是在生产环境下遇到,一般是因为少requires了某个类,如何知道是哪个类呢

1、展开堆栈 找到 图中这行 点进去
找出引起 TypeError: c is not a constructor 的原因_第1张图片

2、看到的是压缩过的代码,点左下角{}美化一下
找出引起 TypeError: c is not a constructor 的原因_第2张图片

3、重新执行1,就进入这个方法了
找出引起 TypeError: c is not a constructor 的原因_第3张图片

4、加条件断点
找出引起 TypeError: c is not a constructor 的原因_第4张图片

5、执行页面逻辑(比如点击按钮啥的,就是触发一下脚本抛异常),就可以断点到此处了,就能知道是哪个类没requires了
找出引起 TypeError: c is not a constructor 的原因_第5张图片

你可能感兴趣的:(Sencha,ExtJS,和,Touch,javascript)