据我所知 bower 您必须提供预先构建 分发您的包裹:

Bower通过从各处获取和安装包,照顾狩猎,寻找,下载并保存您正在寻找的东西。

但在许多项目中,此类预构建文件不是GitHub存储库的一部分(由于非常好的原因)。关于这个 post 您可以将存档附加到释放/标签github存储库。因此,作为Bower包注册此类项目的最佳方式似乎是使用这些附件;而不是一个单独的存储库,如建议 。但它似乎这是无法实现的。我是对的吗?

有帮助吗?

解决方案

Bower目前在GitHub上寻找与Git标签相关的显Tarballs。逻辑在这里: https://github.com/bower/bower/blob/master/lib/core/resolvers/githubresolver.js

@apatrick是正确的,当前最好的实践是拥有一个属于一个/dist文件夹或者有一个单独的shim repo,如下所示: https://github.com/angular/bower-angular

使用github释放在我看来并不是那么糟糕的想法。它以前讨论过。不实现的原因在这里: https://github.com/bower/bower/问题/ 584 #sisuecomment-20456122

如果您对此感到非常感兴密,请询问贡献者以录制票。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top