纸质元素未加载Polymer 1.0

时间:2015-09-18 13:37:27

标签: html polymer bower

我是网络开发人员的新手,所以请保持温和。

每当我尝试将纸质元素链接到我的HTML

<link rel="import" href="bower_components/paper-item/paper-item.html">

我收到错误:

Uncaught Element name could not be inferred.

在Chromium的JS控制台(37.0.2062.120)。

我的bower.json

{
  "name": "",
  "version": "0.0.0",
  "homepage": "",
  "authors": [
    "crodgers"
  ],
  "license": "MIT",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests"
  ],
  "dependencies": {
    "core-ajax": "Polymer/core-ajax#~0.5.6",
    "core-menu": "Polymer/core-menu#~0.5.6",
    "core-scaffold": "Polymer/core-scaffold#~0.5.6",
    "jquery": "~2.1.4",
    "paper-elements": "PolymerElements/paper-elements#~1.0.5",
    "polymer": "Polymer/polymer#1.1.0"
  },
  "resolutions": {
    "webcomponentsjs": "0.7.12",
    "polymer": "^0.5"
  }
}

如果我删除了纸质元素的链接,页面会按预期加载。无论在文档中使用什么,向纸质元素添加任何链接都会导致每个尝试链接显示一次此错误。

谷歌搜索对我来说收效甚微。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

Neil John Ramal是对的。但是,由于bower.json中的resolutions,您删除核心元素后问题仍然存在。核心和纸张元素需要两种不同版本的聚合物。核心要素为0.5,纸质为1.0。决议告诉凉亭得到Polymer 0.5。 即使你删除了核心元素,你仍然有旧版本的Polymer。  因此,除了从bower.json中删除核心元素外,还要删除整个分辨率块。为了保存,我会删除bower目录并重新运行bower install。