3

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

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

  • 包含许可证文件
  • 标记版本
  • 添加自述文件

但是在做“预览元素”时,我Error - 12: Missing bower.json. Currently, only Bower is supported.从 Polymer 版本 3 中得到,Polymer 团队推荐npm而不是Bower.

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

4

2 回答 2

4

更新 2

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


更新 1

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

根据 Polymer 团队的说法:

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

但是您仍然可以将您的元素发布到npm

请参阅如何在 npm 上发布和更新包

于 2018-08-24T10:10:29.923 回答
0

你已经可以将发布在 npm上的元素添加到 webcomponents.org,只是预览功能不起作用

在 npm 上发布后,您只需在发布页面上输入您的包的名称

我遇到的一个“问题”是你必须repository在你的 . 中有一个字段package.json,否则 webcomponents.org 不会接受它,比如:

"repository": {
  "type": "git",
  "url": "https://github.com/your-name/your-package.git"
},
于 2018-08-24T22:18:41.040 回答