鲍尔错误:找不到适合角度的版本
Bower Error: Unable to find suitable version for angular
我在Visual Studio 2012中使用bower,我可以将大多数JS/CSS库从NUGET迁移到Bower,但有一些我无法更新,得到相同的错误。我是鲍尔的新手,所以可能有什么我错过了?我确实尝试将分辨率添加到我的 bower.json 中,但仍然给我类似的错误。
我的鲍尔.json
{
"name": "Web",
"version": "0.0.0",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"angular": "~1.3.11",
"bootstrap": "~3.3.2",
"jqueryui": "~1.11.2",
"requirejs": "~2.1.15",
"fontawesome": "~4.3.0",
"angular-smart-table": "~1.4.9",
"angularjs-toaster": "~0.4.10",
"angular-local-storage": "~0.1.5",
"angular-translate": "~2.5.2",
"angular-cookies": "~1.3.11",
"angular-translate-loader-static-files": "~2.5.2",
"angular-loading-bar": "~0.6.0",
"oclazyload": "~0.5.2"
}
}
这是针对角度-翻译-存储-cookie
PM> bower install angular-translate-storage-cookie -save
bower angular-translate-storage-cookie#* cached git://github.com/PascalPrecht/bower-angular-translate-storage-cookie.git#2.5.2
bower angular-translate-storage-cookie#* validate 2.5.2 against git://github.com/PascalPrecht/bower-angular-translate-storage-cookie.git#*
bower angular-cookies#~1.2.26 cached git://github.com/angular/bower-angular-cookies.git#1.2.28
bower angular-cookies#~1.2.26 validate 1.2.28 against git://github.com/angular/bower-angular-cookies.git#~1.2.26
bower angular#1.2.28 cached git://github.com/angular/bower-angular.git#1.2.28
bower angular#1.2.28 validate 1.2.28 against git://github.com/angular/bower-angular.git#1.2.28
bower angular#* cached git://github.com/angular/bower-angular.git#1.3.11
bower : bower ECONFLICT Unable to find suitable version for angular
At line:1 char:1
+ bower install angular-translate-storage-cookie -save
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (bower ...ion for angular:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
角度-翻译-存储-本地
PM> bower install angular-translate-storage-local -save
bower angular-translate-storage-local#* cached git://github.com/PascalPrecht/bower-angular-translate-storage-local.git#2.5.2
bower angular-translate-storage-local#* validate 2.5.2 against git://github.com/PascalPrecht/bower-angular-translate-storage-local.git#*
bower angular-translate-storage-cookie#~2.5.2 cached git://github.com/PascalPrecht/bower-angular-translate-storage-cookie.git#2.5.2
bower angular-translate-storage-cookie#~2.5.2 validate 2.5.2 against git://github.com/PascalPrecht/bower-angular-translate-storage-cookie.git#~2.5.2
bower angular-cookies#~1.2.26 cached git://github.com/angular/bower-angular-cookies.git#1.2.28
bower angular-cookies#~1.2.26 validate 1.2.28 against git://github.com/angular/bower-angular-cookies.git#~1.2.26
bower angular#1.2.28 cached git://github.com/angular/bower-angular.git#1.2.28
bower angular#1.2.28 validate 1.2.28 against git://github.com/angular/bower-angular.git#1.2.28
bower angular#* cached git://github.com/angular/bower-angular.git#1.3.11
bower angular#* validate 1.3.11 against git://github.com/angular/bower-angular.git#*
bower : bower ECONFLICT Unable to find suitable version for angular
At line:1 char:1
+ bower install angular-translate-storage-local -save
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (bower ...ion for angular:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
角度引导
PM> bower install angular-bootstrap -save
bower angular-bootstrap#* cached git://github.com/angular-ui/bootstrap-bower.git#0.12.0
bower angular-bootstrap#* validate 0.12.0 against git://github.com/angular-ui/bootstrap-bower.git#*
bower angular#>=1 <1.3.0 cached git://github.com/angular/bower-angular.git#1.2.28
bower angular#>=1 <1.3.0 validate 1.2.28 against git://github.com/angular/bower-angular.git#>=1 <1.3.0
bower angular#* cached git://github.com/angular/bower-angular.git#1.3.11
bower : bower ECONFLICT Unable to find suitable version for angular
At line:1 char:1
+ bower install angular-bootstrap -save
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (bower ...ion for angular:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
棱角分明的AMD
PM> bower install angularAMD -save
bower angularAMD#* cached git://github.com/marcoslin/bower-angularAMD.git#0.2.1
bower angularAMD#* validate 0.2.1 against git://github.com/marcoslin/bower-angularAMD.git#*
bower angular#~1.2.0 cached git://github.com/angular/bower-angular.git#1.2.28
bower angular#~1.2.0 validate 1.2.28 against git://github.com/angular/bower-angular.git#~1.2.0
bower angular#* cached git://github.com/angular/bower-angular.git#1.3.11
bower : bower ECONFLICT Unable to find suitable version for angular
At line:1 char:1
+ bower install angularAMD -save
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (bower ...ion for angular:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
您应该为每个命令提供版本:-
使用兼容版本更新
bower install angular-bootstrap#0.1.0 --save
bower install angularAMD#0.0.1 --save
..etc
经过更多的研究和尝试,我找到了一个解决方案,而且很简单。我没有运行bower install library -save
而是将最新版本的库直接添加到我的 bower.json 中,并添加了 squiroid 在他的答案中所说的决议,如下所示
{
"name": "Web",
"version": "0.0.0",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"bootstrap": "~3.3.2",
"jqueryui": "~1.11.2",
"requirejs": "~2.1.15",
"fontawesome": "~4.3.0",
"oclazyload": "~0.5.2",
"angular": "~1.3.11",
"angular-route": "~1.3.11",
"angular-cookies": "~1.3.11",
"angular-bootstrap": "~0.12.0",
"angular-local-storage": "~0.1.5",
"angular-loading-bar": "~0.6.0",
"angular-smart-table": "~1.4.9",
"angular-translate": "~2.5.2",
"angular-translate-loader-static-files": "~2.5.2",
"angular-translate-storage-cookie": "~2.5.2",
"angular-translate-storage-local": "~2.5.2",
"angularjs-toaster": "~0.4.10",
"angularAMD": "~0.2.1"
},
"resolutions": {
"angular": "~1.3.x",
"angular-cookies": "~1.3.x"
}
}
然后你只需运行bower install
它们就会被添加,因为缺少。
我遇到了同样的问题,但是当我运行bower update
.它为我做了诀窍。
相关文章:
- JSC_TRAILING_COMMA:分析错误.IE8(及以下版本)-jshint可以警告我使用左尾逗号吗
- 在安卓版本 4.4.2 上运行时应用中断,抛出错误:[ng:areq]
- Facebook JavaScript SDK 检查用户是否为粉丝(错误:指定的版本无效)
- 获取模板是用我的Node.JS应用程序的新版本Handlebars错误预编译的
- Sys.WebForms.PageRequestManager在IE11中是未定义的错误,在IE10及以下版本中运行良好
- 为什么 React 应用程序的生产版本(使用 Webpack 和 Babel)使用 HMR 的错误开发环境,从而导致错误
- 鲍尔错误:找不到适合角度的版本
- 主干下划线版本错误
- html下拉菜单在Firefox中不起作用,并且在旧版本的IE中一切都是错误的
- Chrome 的网上商店服务器拒绝扩展程序,并显示“错误:清单必须定义版本
- 指定的版本无效,脸书共享插件错误
- AngularJS : 未捕获错误: [$injector:modulerr] 使用 angularJS 的更新版本时
- 未捕获的类型错误: 无法读取 undefined at 的文件的属性“版本”
- YDN:Firefox 版本 44 上出现消息无效状态错误的错误
- 未捕获的类型错误:无法读取属性'添加'未定义的tinymce版本4.x
- npm无法构建socket.io并出现错误“;与您的node/npm版本不兼容:commander@0.5.0&”;
- 使用最新的jquery版本时,JSON是未定义的错误
- Phonegap内部版本-未捕获类型错误:无法读取属性'getPicture'的未定义
- Jquery版本错误
- 在插入第二个记录时,Web SQL数据库版本错误