Firebase上的Deployed Polymer应用程序显示空白页面

时间:2016-08-23 20:24:23

标签: polymer-1.0 firebase-hosting

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

1 个答案:

答案 0 :(得分:2)

更新:使用v0.16.0解决了依赖性问题,该部署于2016年8月24日晚上部署。我保留了以下解决方法仅供参考。

这是一个众所周知的问题:https://github.com/Polymer/polymer-cli/issues/347

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

现在是补救措施:

“聚合物构建”过程不包括构建中的polyfill,即使将其包含在polymer.json依赖项中也是如此。

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

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

运行'聚合物构建'后:

  1. 打开应用的bower_components文件夹
  2. 复制webcomponentsjs文件夹
  3. 打开构建文件夹
  4. 将webcomponentsjs文件夹粘贴到捆绑的/ bower_components和unbundled / bower_components中
  5. 运行firebase deploy
  6. (对所有需要的依赖项执行此操作。)