Polymer 如果忘记导入元素,则发送控制台错误消息

Polymer 如果忘记导入元素,则发送控制台错误消息,polymer,Polymer,当把很多元素放在一起时,我往往会忘记导入。我花了很长时间才弄清楚为什么我的应用程序不起作用,以及当我怀疑我忘记了导入时,我在哪个元素中忘记了它 如果polymer遇到没有polymer定义的元素或使用了不可用的属性,它能否发出控制台错误消息 例如,如果我忘记了 <link rel="import" href="components/core-animated-pages/transitions/slide-from-right.html"> 或者只是一个自定义元素 <link

当把很多元素放在一起时,我往往会忘记导入。我花了很长时间才弄清楚为什么我的应用程序不起作用,以及当我怀疑我忘记了导入时,我在哪个元素中忘记了它

如果polymer遇到没有polymer定义的元素或使用了不可用的属性,它能否发出控制台错误消息

例如,如果我忘记了

<link rel="import" href="components/core-animated-pages/transitions/slide-from-right.html">
或者只是一个自定义元素

<link rel="import" href="new-element.html">
Chrome在应用程序运行的任何时候都不会抱怨


如果可能的话,另一种方法是否也可以扫描不需要的导入?

将这种错误检查直接构建到聚合物中会有几个问题:

实际上,创建没有自定义元素定义的元素不是错误。这些东西有合法的使用案例。 测试其中一些问题可能会对性能产生负面影响。 然而,很明显,存在一大类问题,一些简单的静态分析或运行时检查可以节省开发人员大量时间

记录的计划是构造一个开发工具扩展,至少一开始是在Chrome上,它可以花时间进行这些分析,并报告一系列警告条件、统计数据和其他调试信息


请继续关注Polymer网站以了解更多信息。

将这种错误检查直接构建到Polymer中存在几个问题:

实际上,创建没有自定义元素定义的元素不是错误。这些东西有合法的使用案例。 测试其中一些问题可能会对性能产生负面影响。 然而,很明显,存在一大类问题,一些简单的静态分析或运行时检查可以节省开发人员大量时间

记录的计划是构造一个开发工具扩展,至少一开始是在Chrome上,它可以花时间进行这些分析,并报告一系列警告条件、统计数据和其他调试信息


请继续关注Polymer网站以了解更多信息。

现在您提到了一个开发工具扩展,我甚至无法理解您可以通过它实现调试的可能性,谢谢!:你能为这个插件建立一个github存储库吗?即使它只是包含一个当前计划功能的自述列表,这样我们就可以提交更多的调试功能请求了?现在你提到了一个开发工具扩展,我的头脑甚至不能理解你用它调试的可能性,谢谢!:你能为这个插件建立一个github存储库吗,即使它只是包含一个当前计划功能的自述列表,这样我们就可以提交更多的调试功能请求了?