【发布时间】:2015-01-22 08:33:56
【问题描述】:
我维护一个名为 Angular Modal Service 的 AngularJS 库。我想更改依赖项,以便以 AngularJS 1.3 为目标,如下所示:
"dependencies": {
"angular": "~1.3.0"
}
但是,我明确知道该库适用于 ~1.2。我不想强迫想要我的代码的最新版本的消费者必须升级,可以这样做:
"dependencies": {
"angular": "~1.3.0 | ~1.2.0"
}
让我的图书馆保持低影响?如果可能,它实际上是否合适?有什么好的指导方针吗?
【问题讨论】:
-
嗨,马修,我没有这样做的唯一原因是无法设置最大版本(尽管从你所说的听起来你可以做到)。如果可以设置最高版本,怎么设置?并且可以以 1.3.x 的形式设置(即 1.3 加上任何次要版本吗?)顺便说一句,如果可行,请写下答案,我会接受它
标签: angularjs bower semantic-versioning