2016-08-23 62 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. 运行火力部署

(为你做这个需要所有的依赖。)