Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 聚合物组件Shady DOM样式只是对生产的注释_Javascript_Polymer_Polymer 1.0_Paper Elements_Shady Dom - Fatal编程技术网

Javascript 聚合物组件Shady DOM样式只是对生产的注释

Javascript 聚合物组件Shady DOM样式只是对生产的注释,javascript,polymer,polymer-1.0,paper-elements,shady-dom,Javascript,Polymer,Polymer 1.0,Paper Elements,Shady Dom,我追踪这个错误已经有一段时间了。在开发方面,一切都运转良好,但当推到Heroku进行生产时,情况并非如此。我在后端使用sails,但这不是问题,因为这是客户端问题。最糟糕的是,它一直在工作,几天前才坏掉。追溯我的退步并没有找到原因 长话短说的图片可能会有帮助,以防有人看到过这一点 在生产环境中加载应用程序时,这些错误开始显示“ 这是令人困惑的,因为我在开发时没有在本地得到这一点。在过去遇到js concat和minification的问题时,我将其关闭用于生产。仍然存在相同的错误。然后我注意到

我追踪这个错误已经有一段时间了。在开发方面,一切都运转良好,但当推到Heroku进行生产时,情况并非如此。我在后端使用sails,但这不是问题,因为这是客户端问题。最糟糕的是,它一直在工作,几天前才坏掉。追溯我的退步并没有找到原因

长话短说的图片可能会有帮助,以防有人看到过这一点

在生产环境中加载应用程序时,这些错误开始显示“

这是令人困惑的,因为我在开发时没有在本地得到这一点。在过去遇到js concat和minification的问题时,我将其关闭用于生产。仍然存在相同的错误。然后我注意到生产和开发负责人之间的差异:

制作:

发展

接下来,我检查了我在初始页面中添加的聚合物组件的链接。生产和开发都是相同的:

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

制作:

发展:

最后,当我用
document.createElement('paper-checkbox')
创建了一个paper-checkbox元素时,在开发过程中,本地工作正常。在生产过程中,错误与以前一样:


我被困在这里。如果有人以前看到过这一点,并对此有见解,我将不胜感激。

我已经解决了这个问题,但可能还有另一个问题需要用Polymer检查。在我的多次部署中,我在一个构建日志中注意到,Polymer安装的版本号与我在
bower.json
文件和本地系统。次要版本从1.3.1跳到1.4.0。My
bower.json
使用^而不是~。^允许更改除最左边版本号以外的所有版本号,~只允许更改修补程序级别

原始
bower.json

新建
bower.json

我想我会试一试。一旦我部署了polymer 1.3.1,我的网站就可以恢复运行了。希望这对将来的人有所帮助