调试Javascript/ReactJS错误

jed*_*ylo 8 javascript reactjs

我正在构建一个小应用程序,ReactJS有时候发现它很难调试.

每次我做一些Javascript error,比如let/var在新变量前丢失require,我以后使用的组件缺少,我的应用程序停止工作(代码不会执行超出错误的行),但我没有得到任何浏览器控制台中的错误.似乎有些ReactJS代码拦截了错误,可能会以某种自定义方式处理它们.在ReactJS中有类似的东西吗?如何在控制台中看到错误?

我正在使用gulp/gulp-connect/browserifyset来运行应用程序.

如果您需要任何其他数据或代码示例,请告诉我,我会更新问题.

Fel*_*ing 6

如果您知道某个错误被抛出但被某些其他代码吞没,您可以在浏览器的调试器中启用,以便在抛出异常时暂停执行,即使它被某处捕获:

在此输入图像描述

但请注意,在测试浏览器是否支持某些功能时,库有时会故意触发异常.你必须跨过那些.