首页 文章

导入官方纸质库后,聚合物测试中断

提问于
浏览
0

问题

我使用CLI创建了一个聚合物元素 . 这给了我一个元素输入和基本测试 . 那些测试运行正常 .

包含 paper-inputiron-icons 后,Firefox中的测试仍然有效 . 然而,Chrome中的相同测试打破了一个奇怪的错误 .

如何在不破坏测试的情况下导入元素?导入铁元素时也会出现同样的问题 . 生产环境 中的Chrome和CI对我来说非常重要 .

再现:

Polymer CLI 1.6.0

聚合物2.5.0

user @ randy-ubuntu:〜/ IdeaProjects / music-app-header $ polymer init您想使用哪个入门模板:polymer-2-element info:运行模板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

1 回答

  • 0

    这与依赖性问题有关 .

    您应该安装 PolymerElements/paper-button ,而不是安装 paper-button .

    bower install --save PolymerElements/paper-button

相关问题