聚合物构建在包含多个子元素的Polymer元素上

时间:2017-06-23 11:54:48

标签: polymer polymer-1.0

我对如何构建聚合物元素1.x感到有点困惑,通过运行$ polymer init

构建了支架

到目前为止我做了什么:

  • 运行$ polymer init

  • 在ES6中对我的元素进行编码,而不更改目录结构/路径的任何

  • 运行$ polymer build

当前项目结构

它与通过运行$ polymer init创建的结构完全相同,但在目录/路径引用中没有任何更改。

/bower_components
/demo/index.html

/test/my-element_test.html
/test/child-element_test.html

my-element.html
child-element.html
bower.json
polymer.json
index.html
README.md

目标是创建元素的ES5版本。

我想创建我的元素的内置版本,从ES6转换为ES5。

理想情况下,我的项目结构如下所示:

/bower_components
/demo/index.html

/build/bower_components
/build/my-element-es5.html
/build/child-element-es5.html

/test/my-element_test.html
/test/child-element_test.html

my-element.html
child-element.html
bower.json
polymer.json
index.html
README.md

正在运行$ polymer build只会创建build/default/index.html,其中只包含引用我的元素的<iron-component-page>

$ polymer build是否适用于使用$ polymer init创建的单个元素,还是仅适用于app风格的项目?

如果它适用于纯元素,我在这里缺少什么?

注意:我的元素&#39;项目&#39;包含2个元素,my-element.htmlchild-element.html

1 个答案:

答案 0 :(得分:0)

实际上似乎$ polymer build根本不支持Polymer Element项目。

有关详细信息,请参阅this Issue,并观看有关如何进行单元素转换的this S.O post