Polymer - 如何从HTML导入缓慢迁移到ES6模块?

时间:2017-12-19 19:24:06

标签: es6-modules html-imports polymer-3.x

Polymer-Summit 2017中所述,在Polymer 3.0中,Web组件不会使用HTML导入而是ES6模块导入。

因此,我正在寻找一种方法将所有HTML导入逐个更改为ES6模块import而不会产生不稳定的代码。

例如:
这是a little simple project 他们是3个文件:

|-index.html
|-custom-element.html
|-MyModule.html

index.html导入custom-element组件并在DOM中实例化一个组件 custom-element.html导入MyModule.html,并使用其功能square(number) 所有导入都是使用HTML导入进行的 我试图找出如何只使MyModule ES6模块,然后将其导入custom-element.html文件而不破坏应用程序。

1 个答案:

答案 0 :(得分:1)

将脚本标记的类型更改为127.0.0.1

从脚本模块内部导入ES6模块。

Here's the plunker with the full solution