我正在尝试使用Bower在我的项目中安装angular-filter,但是bower install git://github.com/a8m/angular-filter.git
不断将我的angular版本从1.3.15更新到angular 1.4。
这是我的bower.json
"name": "eeee",
"version": "0.1.0",
"dependencies": {
"angular": ">=1.3.*",
"json3": "~3.3.1",
"es5-shim": "~3.0.1",
"jquery": "~2.1.4",
"angular-resource": ">=1.3.*",
"angular-cookies": ">=1.3.*",
"angular-sanitize": ">=1.3.*",
"angular-route": ">=1.3.*"
}
如果我运行:
`bower install git://github.com/a8m/angular-filter.git`
结果是:
bower angular-filter#* not-cached git://github.com/a8m/angular-filter.git#*
bower angular-filter#* resolve git://github.com/a8m/angular-filter.git#*
bower angular#>=1.3.* cached git://github.com/angular/bower-angular.git#1.4.0
bower angular#>=1.3.* validate 1.4.0 against git://github.com/angular/bower-angular.git#>=1.3.*
bower angular#1.4.0 cached git://github.com/angular/bower-angular.git#1.4.0
bower angular#1.4.0 validate 1.4.0 against git://github.com/angular/bower-angular.git#1.4.0
bower angular-filter#* download https://github.com/a8m/angular-filter/archive/v0.5.4.tar.gz
bower angular-filter#* extract archive.tar.gz
bower angular-filter#* resolved git://github.com/a8m/angular-filter.git#0.5.4
bower angular#>=1.3.* install angular#1.4.0
bower angular-filter#~0.5.4 install angular-filter#0.5.4
angular#1.4.0 client/bower_components/angular
angular-filter#0.5.4 client/bower_components/angular-filter
└── angular#1.4.0
这意味着当我想要1.3.15时,我的角度更新为1.4。安装角度过滤器时,如何防止Bower自动更新我的角度版本?
如果要使用特定版本,则应删除">="
before "1.3.*"
。这基本上意味着:“ 1.3.x版或更新的版本。”
对于固定版本,只需使用: "angular": "1.3.5",
根据此答案,Bower正在使用Semver语法。因此,您可以在此页面上找到其他指定版本的方法:https : //github.com/npm/node-semver
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句