6

是否有可能只有一个可以从凉亭“安装”的存储库?

目前我已经注册了一个连接到开发存储库的 bower 包,但是在运行时bower install我只想dist下载文件。

我见过人们保留两个存储库 - 第一个用于开发,第二个作为凉亭包存储库。

这是理想的解决方案 - 还是可以有一个单一的回购?

4

2 回答 2

4

最新版本的凉亭提供以下ignore属性:

忽略 [array]:您希望 Bower 在安装包时忽略的生产中不需要的路径数组。

这意味着,所有包作者都必须创建一个 bower.json 文件。

于 2013-08-05T21:06:23.003 回答
2

几个小时前我已经回答了与此非常接近的问题:bower install take repo, not specific files in main

您不能只安装来自 repo 的“一些”文件。这不是 Bower 的工作方式——它总是会从标签/分支下载所有文件。

我个人认为可以下载所有内容,因为这只会发生一次。main您可以从 Bower 清单文件 (bower.json)中读取该属性。

但是,如果你真的只想下载 dist 文件,一个非常简单的做法是:

  • 将您的开发代码保存在非默认分支中;
  • 将您的 dist 代码保存在要通过 Bower 安装的默认分支中(这可能是master

当然,不要忘记标签应该在那个分支之上生成。

于 2013-06-12T14:23:00.390 回答