问题
我使用 CLI 创建了一个聚合物元素。这给了我一个元素条目和基本测试。这些测试运行良好。
包含paper-input
or后iron-icons
,Firefox 中的测试仍然有效。然而,Chrome 中的相同测试会出现一个奇怪的错误。
如何在不破坏测试的情况下导入元素?导入铁元素时也出现了同样的问题。生产和 CI 中的 Chrome 对我来说非常重要。
再生产:
聚合物 CLI 1.6.0
聚合物 2.5.0
用户@randy-ubuntu:~/IdeaProjects/music-app-header$
polymer init
您想使用哪个入门模板:
polymer-2-element
信息:正在运行模板 polymer-2-element...
元素名称:
music-app-header
元素简要说明:
music-app-header
polymer test
Test run ended with great success
chrome 65 (2/0/0) firefox 59 (2/0/0)
更改代码:
bower install paper-button
添加纸张按钮导入如下:
<link rel="import" href="../polymer/polymer-element.html">
<link rel="import" href="bower_components/paper-button/paper-button.html">
<dom-module id="music-app-header">
polymer test
Failed to execute 'define' on 'CustomElementRegistry': this name has already been used with this registry
<unknown> at <unknown> at /components/music-app-header/bower_components/polymer/lib/elements/dom-module.html:137:0
<unknown> at <unknown> at /components/music-app-header/bower_components/polymer/lib/elements/dom-module.html:142:0
chrome 65 Tests failed: 1 failed tests
Test run ended in failure: 1 failed tests
chrome 65 (2/0/1) firefox 59 (2/0/0)
Error: 1 failed tests