Polymer Web app不呈现任何组件

时间:2016-12-22 08:24:54

标签: node.js reactjs webpack polymer web-component

我创建了一个React应用程序,该应用程序使用Google的Material Design Polymer组件和react-polymer。通过webpack-dev-server运行我的应用程序时,所有Polymer组件都可以正常呈现。

但是一旦我将它上传到digitalocean上的Apache2服务器,根本没有任何组件可以渲染。我没有收到任何未获取资产的网络错误。起初,我认为是mod_pagespeed正在剥离我的样式和Polymer导入,但禁用它并没有帮助。

我尝试使用基本的node.js服务器在本地提供我的网站,而且,Polymer组件也不会呈现。

我还硫化了我的html文件,直接嵌入导入。这个相同的硫化文件在我的本地webpack-dev-server上成功运行,但再次无法在我的本地node.js上呈现聚合物组件服务器和我在digitalocean上的Apache2服务器。

webpack-dev-server有什么特别之处,它允许Polymer元素呈现?

我确定我忽略了一些非常基本的东西。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

愚蠢的错误。我发现webpack-dev-server正在编译所有内存,但不是磁盘。我一直在所有其他服务器上运行我的旧bundle.js文件。重新运行webpack以重新编译解决问题的所有内容。

来自webpack-dev-server docs

  

此修改后的包在相对路径的内存中提供   在publicPath中指定(请参阅API)。它不会写入你的   配置输出目录。捆绑已经存在的地方   URL路径,内存中的包优先(默认情况下)。