我追踪这个错误已经有一段时间了。在开发方面,一切都很好,当被推到Heroku生产时,就不是了。我在后端使用side,但这不是一个问题,因为这是客户端的问题。最糟糕的是,这件事一直在起作用,几天前才坏掉。追踪我的脚步并没有发现原因。
长话短说的短图片可能会有所帮助,以防有人看到这一点。
当在生产中加载应用程序时,这些错误就会出现“

这让人感到困惑,因为我并没有在本地开发中获得这一点。在过去遇到了js、concat和小型化的问题之后,我将其关闭用于生产。还是同样的错误。然后我注意到生产主管和开发主管之间的区别:
生产:

Development

接下来,我检查了我的链接到聚合物组件,我要添加加载和动态的初始页面。这两种生产和发展是相同的:

接下来,我尝试使用Polymer.Base.importHref('/vendor/paper-checkbox/paper-checkbox.html')动态导入聚合物组件。导入后,添加到头部的阴影DOM样式对于生产和开发是不同的。
生产:

Development:

最后,当我创建一个带有document.createElement('paper-checkbox')的纸复选框元素时,在本地开发时,一切都进行得很好。在生产时,与以前一样出错:

我被困在这里了。如果有人以前见过这个,并且有洞察力的话,我很感激。
发布于 2016-03-24 00:53:53
我已经解决了这个问题,尽管可能还有另一个问题需要用聚合物来检查。在我的许多部署中,我在其中一个构建日志中注意到,为高分子安装的版本号与我在bower.json文件和本地系统中的版本不同。次要版本从1.3.1跃升到1.4.0。我的bower.json用^代替了~。^允许对除最左边版本号以外的所有版本号进行更改,而~只允许修补程序级别的更改。
原始bower.json

新bower.json:

我想试一试。一旦我部署了聚合物1.3.1被安装,我的网站是备份和工作。希望这能对未来的人有所帮助。
https://stackoverflow.com/questions/36183077
复制相似问题