2016-08-23 97 views
0

我構建了我的聚合物項目並使用firebase命令進行了部署。我遵循聚合物網站上的說明。在我的Mac上的Chrome中,它可以正常工作,但在我的移動設備(Chrome和Safari)和我的Mac上的Safari中,它顯示空白頁面。 有人可以幫我嗎?
最好的問候Firebase上部署的聚合物應用顯示空白頁面

+0

我有同樣的問題。雖然它在Chrome中運行,但我在PC上的Firefox,PC上的IE 11以及Mac上的Safari中都出現語法錯誤。它說「SyntaxError:預期的表達式,得到'<'爲bower_components/webcomponentsjs/webcomponents-lite.min.js – haltersweb

+1

我剛剛登錄了一個bug在這裏:https://github.com/Polymer/polymer/issues/3882 – haltersweb

+0

謝謝我的Polymer.json沒問題,但是如果我使用聚合物構建命令構建我的應用程序,pollyfill將不會包含在構建文件夾中,我手動添加它,現在它可以工作 – Meternios

回答

2

更新:依賴關係問題已修復與今天晚上8/24/2016部署的v0.16.0。我保留下面的解決方法僅供參考。


這是一個已知的問題:https://github.com/Polymer/polymer-cli/issues/347

includeDependencies在polymer.json規定沒有被處理。

這裏的補救現在:

的「聚合物構建」過程中不包括甚至當你將其包含在polymer.json依賴關係構建的填充工具。

對於不支持Web組件的瀏覽器,此填充是必需的。

因此,直到它被固定它需要手動添加...

運行 '聚合物構建' 後:

  1. 打開應用程序的文件夾bower_components
  2. 複製webcomponentsjs文件夾
  3. 打開構建文件夾
  4. 將webcomponentsjs文件夾粘貼到捆綁的/ bower_components和unbundled/bower_components中
  5. 運行火力部署

(爲你做這個需要所有的依賴。)