Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何发布Polymer 3.x自定义元素?_Javascript_Polymer_Frontend_Polymer 3.x - Fatal编程技术网

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

Javascript 如何发布Polymer 3.x自定义元素?,javascript,polymer,frontend,polymer-3.x,Javascript,Polymer,Frontend,Polymer 3.x,我正在学习polymer3.x。我做了一个虚拟的聚合物元素。现在我想知道如何在线发布并在其他框架中使用它(例如:angular应用程序) 我完成了中提到的要求 包含的许可文件 标记版本 添加自述文件 但在执行“”时,我得到了错误-12:缺少bower.json。目前,仅支持Bower。从Polymer版本3开始,Polymer团队建议使用npm而不是Bower 如何发布我的聚合物元素,以便我可以在其他应用程序(如Angular应用程序)中使用它?更新2 更新1 在webcomponent

我正在学习polymer3.x。我做了一个虚拟的聚合物元素。现在我想知道如何在线发布并在其他框架中使用它(例如:angular应用程序)

我完成了中提到的要求

  • 包含的许可文件
  • 标记版本
  • 添加自述文件
但在执行“”时,我得到了
错误-12:缺少bower.json。目前,仅支持Bower。
从Polymer版本3开始,Polymer团队建议使用
npm
而不是
Bower


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

更新2


更新1

webcomponents.org
中发布polymer 3元素还不受支持,它已在路线图上

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

但您仍然可以在
npm


您已经可以向webcomponents.org添加元素了,只是预览功能不起作用

在npm上发布后,您只需在

我遇到的一个“问题”是,您必须在
package.json
中有一个
存储库
字段,否则webcomponents.org将不接受它,例如:

"repository": {
  "type": "git",
  "url": "https://github.com/your-name/your-package.git"
},

你有
bower.json
文件吗?您使用的是什么版本的Bower?@Pogrindis No.我正在通过
package.json
安装所有依赖项。