将 Polymer 1.0 项目升级到 Polymer 3.0 的最佳方式

Best way to upgrade a Polymer 1.0 project to Polymer 3.0

我们有一个包含数百个元素的巨大 Polymer 1.0 项目,想知道将所有内容升级到 3.0 的最佳方法是什么。是先升级到2.0还是直接升级到3.0?也有任何好的指南可用,因为关于这方面的 Polymer 文档似乎不是很好。也有承诺自动升级的工具,但找不到,有谁知道吗?

polymer-modulizer 可以直接从 Polymer 2.x 转换为 3 但由于您使用的是聚合物 1,因此转换结果肯定需要人工审核。

有一件事值得一提,polymer 2 已经支持 polymer-1 的遗留元素样式,因此 polymer-modulizer 也有可能将 polymer 1 元素的语法更新为 polymer 3,但我没试过

长话短说,只有一个工具 polymer-modulizer 可以将 Polymer 2.x 转换为 3,该工具会为您自动执行一些重复性任务,但您仍然需要修复一些问题手动填充,如果 polymer-modulizer 无法为您将项目升级到新语法,那么最好开始考虑重构以手动支持 polymer 3

可以找到有关升级到 polymer 3 的官方文档 here