0

问题

我使用 CLI 创建了一个聚合物元素。这给了我一个元素条目和基本测试。这些测试运行良好。

包含paper-inputor后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
4

1 回答 1

0

这与依赖问题有关。

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

bower install --save PolymerElements/paper-button

于 2018-03-28T11:09:47.187 回答