2015-07-03 96 views
2

我剛剛安裝了聚合物Laravel的全新安裝。聚合物聚合物微引起的錯誤

我:

<!DOCTYPE html> 

<html> 
    <head> 
     <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes"> 
     <script src="components/webcomponentsjs/webcomponents-lite.min.js"></script> 
     <link rel="import" href="components/polymer/polymer.html"> 
     <link rel="import" href="components/core-icon/core-icon.html"> 
    </head> 
    <body> 
     <core-icon src="//www.polymer-project.org/images/icons/android.svg"></core-icon> 
    </body> 
</html> 

會拋出:

Uncaught TypeError: prototype.registerCallback is not a function - polymer-micro.html:63

有網上關於此錯誤的幾篇文章中,我曾嘗試:

bower update 
bower cache clean 

沒有效果。

我該如何解決這個問題?

我bower.json:

"dependencies": { 
    "polymer": "Polymer/polymer#~1.0.5", 
    "paper-elements": "PolymerElements/paper-elements#~1.0.1", 
    "iron-elements": "PolymerElements/iron-elements#~1.0.1" 
} 
+0

你想在這裏使用哪個版本的聚合物?你已經將這個標籤標記爲polymer-1.0,但是你正在使用'core'元素集,在1.0版本中它已經成爲'iron'元素。 –

+0

我已將我的bower.json添加到編輯中。我想用最新的一個。如果沒有核心元素,聚合物不會工作 – imperium2335

+0

核心元素在1.0版本中被重新命名爲iron元素。你可以在目錄中看到鐵元素[這裏](https://elements.polymer-project.org/browse?package=iron-elements)。你會想要使用'iron-icon'元素。它的演示可以在這裏找到(https://elements.polymer-project.org/elements/iron-icon) –

回答

0
<!DOCTYPE html> 

<html> 
    <head> 
     <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes"> 
     <script src="components/webcomponentsjs/webcomponents-lite.min.js"></script> 
     <link rel="import" href="components/polymer/polymer.html"> 
     <link rel="import" href="components/core-icon/core-icon.html"> 
    </head> 
    <body> 
     <core-icon src="//www.polymer-project.org/images/icons/android.svg"></core-icon> 
    </body> 
</html> 

添加

<link rel="import" href="bower_components/polymer/polymer.html"> 
+0

這根本不回答OP的問題嗎? –