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

polymer build on a Polymer Element containing multiple child elements

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

搭建

到目前为止我做了什么:

当前项目结构

它与 运行 $ polymer init 创建的结构相同,在 directories/path 引用中没有任何变化。

/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

运行ning $ polymer build 只创建一个 build/default/index.html,它只包含一个 <iron-component-page> 引用我的元素。


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

如果它对纯元素有效,我在这里缺少什么?

注:我的元素'project'包含2个元素,my-element.htmlchild-element.html

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

请参阅this Issue for more info and watch 了解如何进行单元素转译