使用带有git URL的bower时,请使用以下示例
{
"name" : "myapp",
"version": "1.0",
"dependencies" : {
"mylib" : "http://host/git/mylib.git#2.13"
}
实际上解析为同时存在的2.13.1
标记。
bower mylib#2.13 resolve http://host/git/mylib.git#2.13
bower mylib#2.13 checkout 2.13.1
为什么它会这样?如何修复它以实际使用2.13标签?
答案 0 :(得分:1)
Bower适用于semver版本。有效版本应遵循MAJOR.MINOR.PATCH惯例
您正在<package>#<version>
表单中使用Bower端点,其中有效范围,提交,分支等。
您指定的版本 - 2.13 - 不是有效的semver版本,因此Bower将其视为version range。 2.13实际上是X-Range - 2.13.x - 这意味着版本>=2.13.0 <2.14.0
2.13.1可能是最能满足此版本范围的版本。