如何发布 Polymer 3.x 自定义元素?

2022-01-19 00:00:00 frontend javascript polymer polymer-3.x

我正在学习polymer3.x.我制作了一个虚拟聚合物元件.现在我想知道如何在线发布并在其他一些框架中使用它(例如:angular app).

I am learning polymer3.x. I made a dummy polymer element. Now i wanted to know how to publish online and use it in some other framework(eg: angular app).

我完成了 https://www.webcomponents.org 中提到的要求,

I completed the requirements as mentioned in https://www.webcomponents.org,

  • 包含的许可证文件
  • 标记版本
  • 添加了 README 文件

但是在执行预览元素"时,我得到了 Error - 12: Missing bower.json.目前,仅支持 Bower. 从 Polymer 版本 3 开始,Polymer 团队建议使用 npm 而不是 Bower.

But while doing "preview element" i got Error - 12: Missing bower.json. Currently, only Bower is supported. From Polymer version 3, the Polymer team recommends npm instead of Bower.

如何发布我的聚合物元素,以便我可以在另一个应用程序(如 Angular 应用程序)中使用它?

How to publish my polymer element, so I can use it in another app (like Angular app)?

推荐答案

更新2

您现在可以在 NPM 上发布您的元素,然后使用 Web 组件页面将其发布到网站上

更新 1

目前还不支持在 webcomponents.org 中发布聚合物 3 元素,它在路线图上

Publishing polymer 3 elements in webcomponents.org is not supported yet, it is on the roadmap

据 Polymer 团队称:

webcomponents.org 上的元素目录将更新以支持使用模块构建并通过 npm 分发的元素.

The element catalog at webcomponents.org will be updated to support elements built with modules and distributed via npm.

但你仍然可以在 npm

查看如何发布 &在 npm 上更新包

相关文章