我使用$ polymer init
搭建了Polymer 1.x Elements。这些元素不是Polymer应用程序。它们只是元素。
我的所有元素都是用ES6编码的。我想把我的元素转移到ES5。
考虑到$ polymer build
does not support single Element projects,我可以使用哪些解决方案来实现上述目标?
答案 0 :(得分:2)
将聚合物涂层到es5分3步完成:
Vulcanize您的元素:
vulcanize element.html --inline-script --inline-css > element.v.html
将输出传输到Cripser。 Crisper是一个提取所有内联的工具,并创建一个独立的.js文件。
crisper -s element.v.html -h element.v.html -j element.js
通过Babel运行独立的JS文件:
babel element.js -o element.js
旧答案(错误):您需要直接使用vulcanize。例如:
vulcanize target.html > build.html