【发布时间】:2018-06-24 22:48:50
【问题描述】:
我是使用 Polymer 2 的新手。
我创建了两个自定义元素,我们称它们为<a-elem> 和<b-elem>。我想在一个名为<c-elem> 的新元素中同时使用这两个元素。
所以在开发<c-elem> 时,我不能只是bower install --save a-elem b-elem,因为这些还没有在线发布。但在一起测试所有内容之前,我不想发布它们。我可以复制他们的目录并将它们粘贴到 c-elem 的 /bower_components 文件夹中,但由于 /bower_components 是一个生成的文件夹,它不会被推送到私人 git 存储库,所以每当同事想要使用 c-elem 时,他会错过这些依赖关系。请记住,我对 Web 开发非常陌生,并且希望遵循最佳实践,所以这对你们中的一些人来说可能是一个简单的答案。经过几个小时的研究,我找不到任何“聚合物的做法”。所以也许只是创建一个文件夹 /lib 并将它们复制到那里?但是我对a-elem 和b-elem 所做的所有更改都不会更改c-elem 中的副本。
如何以正确的方式将a-elem 和b-elem 包含到c-elem(最好是设置依赖项)?
编辑:另外,如果解决方案是将元素复制到 /lib 文件夹中,c-elem 演示中的 html 导入将完全错误。所以我必须创建一个完全不同的a-elem 和b-elem 版本。这不可能是唯一的方法。
【问题讨论】:
标签: javascript dependencies polymer-2.0