如何指定 Bower 依赖项的特定提供者
How to specify a particular provider of a bower dependency
我想使用 bower 中的 angular-cookies
,但是当我这样做时:
bower install angular-cookies
它有时会获取 the one published by the angular team and sometimes some other old incompatible one from an independent author (angularify)
如果我设法获得官方版本,那么每当我再次 运行 bower install ...
时,由于某些其他原因,bower 将切换 [=27= 的版本]-cookies 我已经有了,破坏了我的应用程序。
我该如何做:
bower install --force https://github.com/angular/bower-angular-cookies
正如 doc 指定的那样 - 您可以添加如下内容:
"dependencies": {
"angular-cookies": "git://github.com/angular/bower-angular-cookies"
}
这将导致 bower 从您想要的 git 存储库中获取依赖项。您还可以使用 git://github.com/angular/bower-angular-cookies#branch_name
或 git://github.com/angular/bower-angular-cookies#tag_name
来指定特定的分支或标签。
也请参阅此 question。
我想使用 bower 中的 angular-cookies
,但是当我这样做时:
bower install angular-cookies
它有时会获取 the one published by the angular team and sometimes some other old incompatible one from an independent author (angularify)
如果我设法获得官方版本,那么每当我再次 运行 bower install ...
时,由于某些其他原因,bower 将切换 [=27= 的版本]-cookies 我已经有了,破坏了我的应用程序。
我该如何做:
bower install --force https://github.com/angular/bower-angular-cookies
正如 doc 指定的那样 - 您可以添加如下内容:
"dependencies": {
"angular-cookies": "git://github.com/angular/bower-angular-cookies"
}
这将导致 bower 从您想要的 git 存储库中获取依赖项。您还可以使用 git://github.com/angular/bower-angular-cookies#branch_name
或 git://github.com/angular/bower-angular-cookies#tag_name
来指定特定的分支或标签。
也请参阅此 question。