为什么鲍尔总是下载angular版本的v 1.5.9-build.5086+sha..

Why Bower always downloads angular version of v 1.5.9-build.5086+sha...?

本文关键字:5086+sha 9-build 版本 angular 下载 为什么      更新时间:2023-09-26

我用的是凉亭。Json来管理我的前端依赖…无论我如何指定angular的版本,我最终都会得到不同版本的angular库…我代码中的许多功能都来自以前版本的angular,所以像$http.post.success()这样的函数在这里被废弃了,代码无法工作。我需要angular v 1.4.8,但它总是下载一些其他的v1.5.9。构建版本。下面是我如何尝试从wer.json

下载包

1)只提到版本…

"dependencies": {
"angular": "1.4.8",
"jquery": "2.1.4"
 },
"resolutions": {
"jquery": "2.1.4",
"angular": "1.4.8"

2)我也尝试过这种方式,在github中给出repo的完整路径

"dependencies": {
"angular": "https://github.com/angular/bower-angular.git#1.4.8",
"jquery": "2.1.4"
 },
"resolutions": {
"jquery": "2.1.4",
"angular": "https://github.com/angular/bower-angular.git#1.4.8"

如有任何帮助,不胜感激

所以在我的情况下,问题显然是来自visualstudio Web Tools的git位于

C:'Program Files (x86)'Microsoft Visual Studio 14.0'Web'External'git

使用它,bower尝试安装正确的版本,但是如果你查看bower缓存,你可以看到实际下载的文件不匹配。

<<p> 解决方案/strong>
  • 安装Git
  • 删除% USERPROFILE % ' AppData '当地'鲍尔
  • 重启Visual Studio
  • 删除wwwroot/lib并恢复wer包

您可能需要更改当前git.exe在VS

中的路径点。

:

Tools>Options>ProjectsandSolutions>ExternalTools

在这里查看原始答案https://stackoverflow.com/a/38460014/1505521