使用GitHub版本附件注册bower包

时间:2014-08-02 02:03:26

标签: github bower bower-register

据我了解Bower,您必须提供预构建  分发您的包裹:

  

Bower的工作原理是从各地获取和安装包裹,负责打猎,查找,下载和保存您正在寻找的东西。

但是在许多项目中,这样的预构建文件不是GitHub存储库的一部分(出于很好的理由)。关于此post,您可以将存档附加到GitHub存储库的发布/标记。因此,将这些项目注册为Bower包的最佳方式似乎是使用这些附件;而不是像建议的here那样的单独的存储库。但它seems目前这是不可能的。我是对的吗?

1 个答案:

答案 0 :(得分:3)

Bower目前在github上查找与git标签相关的tarball。逻辑在这里: https://github.com/bower/bower/blob/master/lib/core/resolvers/GitHubResolver.js

@apatrick是正确的,目前最佳做法是拥有/dist文件夹或拥有这样的单独的垫片回购:https://github.com/angular/bower-angular

在我看来,使用github发布并不是一个坏主意。之前已经讨论过了。未实施的原因如下:https://github.com/bower/bower/issues/584#issuecomment-20456122

如果您对此感到强烈,请让贡献者重新获得此票。