首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将聚合物1.0与3.0相结合

将聚合物1.0与3.0相结合
EN

Stack Overflow用户
提问于 2019-03-04 14:53:39
回答 1查看 267关注 0票数 2

我正在修改一个现有的项目,这是建立在聚合物1.0。

由于聚合物的当前版本是聚合物3.0,我们如何才能在不对现有应用程序进行太多更改的情况下包含相同的内容。

与我发现的主要区别是,在聚合物1.0中导入的是.html文件,而在聚合物3.0中导入的是.js文件。

在下面添加了两个导入之间的比较

聚合物1

代码语言:javascript
复制
<head>
<link rel="import" href="../../bower_components/polymer/polymer-element.html">
</head>

聚合物3

代码语言:javascript
复制
import {PolymerElement, html} from '@polymer/polymer';

当我们尝试安装组件时,会创建js文件。有没有什么方法可以通过CLI创建旧型聚合物组件?

EN

回答 1

Stack Overflow用户

发布于 2019-03-04 19:45:18

我不认为你应该尝试在超文本标记语言文件中创建聚合物3元素,因为超文本标记语言导入要么是不支持的(例如,在FF中),要么是即将成为过时的(例如,在Chrome中),正如你可以看到的here

使用聚合物1.x/2.x (具有超文本标记语言导入)和聚合物3.x和/或LitElement创建的组件之间的混合将有一个webpack构建步骤,该步骤将捆绑所有JS文件。(例如,有一个JS文件,在其中导入您的新元素,通过webpack传递它,并将其包含在您的Polymer 1.x应用程序中)。

但从长远来看,远离HTML导入似乎是更安全的选择。你可能想看看这个模块器,就像@HakanC建议的那样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54977992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档