安装angularjs 1.3 beta bower包会自动安装旧的角度包

时间:2014-08-18 20:42:47

标签: angularjs bower

当我在我的终端时:

bower install angular#1.3.0-beta.18 --save

它不仅安装了bower包1.3.0-beta.18 但它也安装了凉亭包1.2.16

为什么我现在有2个套餐?

这就是我的终端发生的事情:

C:\ipml>bower install angularjs#1.3.0-beta.18 --save
bower angular#>= 1.0.8          cached git://github.com/angular/bower-angular.git#1.2.22
bower angular#>= 1.0.8        validate 1.2.22 against git://github.com/angular/bower-angular.git#>= 1.0.8
bower angular#1.2.16            cached git://github.com/angular/bower-angular.git#1.2.16
bower angular#1.2.16          validate 1.2.16 against git://github.com/angular/bower-angular.git#1.2.16
bower angular#>=1               cached git://github.com/angular/bower-angular.git#1.2.22
bower angular#>=1             validate 1.2.22 against git://github.com/angular/bower-angular.git#>=1
bower angularjs#1.3.0-beta.18   cached git://github.com/angular/bower-angular.git#1.3.0-beta.18
bower angularjs#1.3.0-beta.18 validate 1.3.0-beta.18 against git://github.com/angular/bower-angular.git#1.3.0-beta.18
bower angular#1.2.16           install angular#1.2.16
bower angularjs#1.3.0-beta.18  install angularjs#1.3.0-beta.18

angular#1.2.16 bower_components\angular

angularjs#1.3.0-beta.18 bower_components\angularjs

1 个答案:

答案 0 :(得分:3)

你已经在你的bower.json文件中加了角度1.2.6了,因为你写了:

  

bower install angularjs#1.3.0-beta.18 --save

而不是

  

bower install angular#1.3.0-beta.18 --save

所以它添加了angularjs包而没有更新角度包,你可以查看你的bower.json文件并看到两个依赖关系“angular”& “angularjs”,删除你不想要的版本。

无论如何它都是相同的包,你可以使用:

  

凉亭信息包

显示他们来自哪个来源。

同时查看你的bower_components文件夹,这两个包都有一个名为.bower.json的文件,其中包含有关该版本的所有信息。

您还可以通过运行

删除未引用到bower.json中的所有bower包
  

bower prune