如何获得Polymer.js软件报告错误/异常



是否可以以战略方式跟踪polymer.js中的错误?不知何故,我没有任何错误消息或异常。如果发生错误,如果我做错了什么,聚合物只能做任何事情。

例如,如果我将属性disableSwipe添加到paper-drawer-panel中,则忽略了它,但是没有错误消息或记录可以给我提示出了什么问题。(我仍然不知道为什么,但这是离职的)

是否有任何方法可以激活某种严格模式,这会导致聚合物在发生错误时抛出异常,或者至少激活某些会显示错误消息的日志记录?

没有错误的调试对我来说是基于我的巧合。

其他人击败了您,并向Polymer.js。

提出了问题

https://github.com/polymer/polymer/issues/3367

我搜索了聚合物项目,并且没有提及错误处理或异常处理或增加的详细级别,并且直到它们编码某些内容以实现这些功能之前,您将剩下默认的JavaScript运行时,盲目编码和编码与可怜的人调试器。

作为替代方案,Polymer.js的人们建议使用Polylint,这不会为您提供有关运行时错误或异常的信息,而是静态代码分析仪,并且可能不会找到您的异常,因为您的错误可能是某些错误静态代码分析找不到的一个错误。

https://github.com/polymerlabs/polylint

这是一种不良的代码气味,并且对Polymer.js打击,如果您不能打扰适当的例外报告和错误处理,那么我就不愿意使用您的产品。

除了polylint以外,最好的选择是Google JavaScript开发人员工具嵌入在Google Chrome浏览器中的任何东西:

https://developers.google.com/web/tools/chrome-devtools/inspect-styles/shortcuts

这会给您带来警告和错误,但这是只有当polymer.js devs写了一个实际错误时。如果它没有停止错误或警告,则剩下要检查和观看JavaScript代码线,并尝试通过阅读Polymer.js源来猜测出了什么问题。

相关内容

最新更新