透明聚合物元素

时间:2017-06-23 13:06:41

标签: polymer polymer-1.0

我使用$ polymer init搭建了Polymer 1.x Elements。这些元素不是Polymer应用程序。它们只是元素。

我的所有元素都是用ES6编码的。我想把我的元素转移到ES5。

考虑到$ polymer build does not support single Element projects,我可以使用哪些解决方案来实现上述目标?

1 个答案:

答案 0 :(得分:2)

将聚合物涂层到es5分3步完成:

    通过内联脚本和CSS
  1. Vulcanize您的元素:

    vulcanize element.html --inline-script --inline-css > element.v.html

  2. 将输出传输到Cripser。 Crisper是一个提取所有内联的工具,并创建一个独立的.js文件。

    crisper -s element.v.html -h element.v.html -j element.js

  3. 通过Babel运行独立的JS文件:

    babel element.js -o element.js

  4. 旧答案(错误):您需要直接使用vulcanize。例如:

     vulcanize target.html > build.html