我正在修改聚合物1.0中内置的现有项目。
由于聚合物的当前版本是聚合物3.0,我们如何在不对现有应用程序进行太多更改的情况下将其包含在内。
与我发现的主要区别在于,导入了聚合物1.0 UPDATE `store` SET store_id = 0 WHERE code='admin';
UPDATE `store_group` SET group_id = 0 WHERE name='Default';
UPDATE `store_website` SET website_id = 0 WHERE code='admin';
文件,而导入了聚合物3.0 .html
文件。
在两个进口之间的比较下面添加了
.js
<head>
<link rel="import" href="../../bower_components/polymer/polymer-element.html">
</head>
当我们尝试安装组件时,将创建js文件。有什么方法可以通过CLI创建旧类型的聚合物组件?
答案 0 :(得分:0)
我认为您不应该尝试在 HTML 文件中创建 Polymer 3 元素,因为不支持HTML导入(在例如FF),或者即将淘汰(例如在Chrome中),如您所见here。
使用Polymer 1.x / 2.x(带有HTML导入)和 Polymer 3.x 和/或 LitElement 创建的组件之间要混合使用 webpack 构建步骤,它将捆绑所有JS文件。 (例如,只有一个JS文件,您可以在其中导入新元素,通过webpack传递它并将其包含在Polymer 1.x应用程序中。)
但是从长远来看,从HTML导入迁移 似乎是更安全的选择。您可能想看看@HakanC建议的调制器。