如何使用bower.json获取单独的ui-utility模块

时间:2014-09-08 21:33:36

标签: angular-ui bower

我正在尝试在我的项目bower.json文件中包含ui-mask实用程序,以便其他开发人员能够在运行bower install时安装它。

我可以使用bower install angular-ui-utils#bower-mask

手动安装它

但是在我的bower.json文件中,我找不到正确的名称/版本。应该是mask-0.1.1

Angular UI-Utils

UI-Util Mask Module

我想在bower.json中工作:

{
  "name": "project-name",
  "dependencies": {
    "jquery": "^2.1.x",
    "angular": "~1.3.x",
    "angular-route": "~1.3.x",
    "angular-touch": "~1.3.x",
    "angular-sanitize": "~1.3.x",
    "at-table": "1.0.1",
    "ngDialog": "0.2.13",
    "angular-local-storage" : "0.0.7",
    "angular-ui-utils#bower-mask" : "0.1.1"  <- This should work
  }
}

1 个答案:

答案 0 :(得分:4)

使用bower install angular-ui-utils#bower-mask时,指示bower使用“bower-mask”版本查找angular-ui-utils。
在这种情况下,一个版本实际上是一个git标签,分支或提交哈希(当凉亭使用git解析器时)。
由于angular-ui/ui-utils存储库具有bower-mask分支,因此将解析它 如果您想解决bower-mask 0.1.1,您需要在Github存储库中找到正确的标记。在这种情况下,这应该是mask-0.1.1,因此bower.json中您需要的是:

{
  "name": "project-name",
  "dependencies": {
    "angular-ui-utils" : "mask-0.1.1"
  }
}

在凉亭输出中你应该看到:

bower resolve       git://github.com/angular-ui/ui-utils.git#mask-0.1.1
bower download      https://github.com/angular-ui/ui-utils/archive/mask-0.1.1.tar.gz