在 Firebase 上部署的 Polymer 应用程序显示空白页面

Deployed Polymer app on Firebase shows empty page

我构建了我的聚合物项目并使用 firebase 命令部署了它。我按照聚合物网站上的说明进行操作。在我的 Mac 上的 Chrome 中它有效,但在我的手机(Chrome 和 Safari)和我的 Mac 上的 Safari 中它显示一个空白页面。 有人可以帮我吗?
最好的问候

更新:依赖性问题已在 2016 年 8 月 24 日晚上部署的 v0.16.0 中修复。我保留了以下解决方法仅供参考。


这是一个已知问题:https://github.com/Polymer/polymer-cli/issues/347

polymer.json 中规定的 includeDependencies 未被处理。

目前的补救措施如下:

'polymer build' 过程不会在构建中包含 polyfill,即使您将其包含在 polymer.json 依赖项中也是如此。

对于不支持 Web 组件的浏览器,此 polyfill 是必需的。

因此在修复之前需要手动添加...

宁运行后'polymer build':

  1. 打开应用的 bower_components 文件夹
  2. 复制 webcomponentsjs 文件夹
  3. 打开构建文件夹
  4. 将 webcomponentsjs 文件夹粘贴到 bundled/bower_components 并取消bundled/bower_components
  5. 运行 firebase 部署

(对您需要的所有依赖项执行此操作。)