4

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

Bower 的工作方式是从各地获取和安装软件包,负责搜索、查找、下载和保存您正在寻找的东西。

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

4

1 回答 1

3

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

@apatrick 是正确的,目前最好的做法是要么有一个/dist文件夹,要么有一个单独的 shim 存储库,如下所示:https ://github.com/angular/bower-angular

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

如果您对此感觉强烈,请要求贡献者回复票证。

于 2014-08-02T04:09:50.623 回答