angular_组件、rpc和sqljocky之间的版本冲突
是否可以在Dart中使用angular_组件、rpc和sqljocky之间的版本冲突,angular,dart,rpc,Angular,Dart,Rpc,是否可以在Dart中使用angular\u组件以及rpc和sqljocky包?我的软件包版本冲突,无法找到解决方法 我正在“windows_x64”上使用Dart虚拟机版本:1.23.0(2017年4月21日星期五03:13:00) 。我可以获取所有依赖项的pubspec.yaml是 name: Project description: Some description version: 0.0.1 author: me environment: sdk: '>=1.20.1 <
angular\u组件
以及rpc
和sqljocky
包?我的软件包版本冲突,无法找到解决方法
我正在“windows_x64”上使用Dart虚拟机版本:1.23.0(2017年4月21日星期五03:13:00)
。我可以获取所有依赖项的pubspec.yaml
是
name: Project
description: Some description
version: 0.0.1
author: me
environment:
sdk: '>=1.20.1 <2.0.0'
dependencies:
angular2: ^3.0.0
ng_bootstrap: ">=0.5.1"
angular_components: ">=0.5.0"
plotly: any
_discoveryapis_commons: ^0.1.0
crypto: ^2.0.0
http: ^0.11.1
http_server: ^0.9.5+1
logging_handlers: ^0.8.0
# rpc: ">=0.5.0"
csv: "^3.1.2"
# sqljocky: '>=0.14.1'
test: '>=0.12.20'
dev_dependencies:
browser: ^0.10.0
dart_to_js_script_rewriter: ^1.0.1
transformers:
- angular2:
platform_directives:
- 'package:angular2/common.dart#COMMON_DIRECTIVES'
platform_pipes:
- 'package:angular2/common.dart#COMMON_PIPES'
entry_points: web/main.dart
- dart_to_js_script_rewriter
(对于sqljocky
)或pub-get
无限期挂起,消息如下
[...]
inconsistent constraints on quiver:
uri 0.9.3 from hosted -> quiver >=0.17.0 <0.19.0 from hosted (quiver)
angular2 3.1.0 from hosted -> quiver >=0.21.4 <0.26.0 from hosted (quiver)
angular_components 0.5.1 from hosted -> quiver >=0.22.0 <0.26.0 from hosted (quiver)
version 0.9.2 of uri doesn't match >=0.9.3 <0.12.0:
rpc 0.5.6+3 from hosted -> uri >=0.9.3 <0.12.0 from hosted (uri)
version 0.9.1 of uri doesn't match >=0.9.3 <0.12.0:
rpc 0.5.6+3 from hosted -> uri >=0.9.3 <0.12.0 from hosted (uri)
[...]
[…]
箭袋约束不一致:
uri 0.9.3从托管->quiver>=0.17.0 quiver>=0.21.4 quiver>=0.22.0=0.9.3 uri>=0.9.3这是您的问题:
rpc->uri->quiver这是您的问题:
rpc->uri->quiver发布的新版本具有更广泛的约束,这将解决此问题。发布的新版本具有更广泛的约束,这将解决此问题。AFAIK sqljocky的依赖项已过时。@Tobe O:是的,它似乎没有被维护。但是rpc呢?它是由Dart团队编写的,最近一次更新是在不到两个月前。AFAIK sqljocky的依赖项已经过时了。@Tobe O:是的,它似乎没有被维护。但是rpc呢?它是由Dart团队编写的,最近一次更新是在不到两个月前。我能问一下您是如何找到它的吗?我总是觉得读“pub get-v”输出很困惑。它比科学更艺术。我在一个空目录中创建了一个pubspec.yaml,并将rpc和angular_组件添加为dep。然后依次对每一项进行注释,并使用Cool。。。我今天刚刚写了一个包来诊断这些冲突,并以一种更加用户友好的方式打印它们:谢谢,但是quiver 0.25.0不起作用。rpc在discoveryapis_generator/src/api_files_generator.dart:68中报告toLowerCase()没有这样的方法。但是,quivel0.22.0是有效的。你介意更新你的答案吗?我能问一下你是怎么找到这个的吗?我总是觉得读“pub get-v”输出很困惑。它比科学更艺术。我在一个空目录中创建了一个pubspec.yaml,并将rpc和angular_组件添加为dep。然后依次对每一项进行注释,并使用Cool。。。我今天刚刚写了一个包来诊断这些冲突,并以一种更加用户友好的方式打印它们:谢谢,但是quiver 0.25.0不起作用。rpc在discoveryapis_generator/src/api_files_generator.dart:68中报告toLowerCase()没有这样的方法。但是,quivel0.22.0是有效的。你介意更新你的答案吗?
[...]
inconsistent constraints on quiver:
uri 0.9.3 from hosted -> quiver >=0.17.0 <0.19.0 from hosted (quiver)
angular2 3.1.0 from hosted -> quiver >=0.21.4 <0.26.0 from hosted (quiver)
angular_components 0.5.1 from hosted -> quiver >=0.22.0 <0.26.0 from hosted (quiver)
version 0.9.2 of uri doesn't match >=0.9.3 <0.12.0:
rpc 0.5.6+3 from hosted -> uri >=0.9.3 <0.12.0 from hosted (uri)
version 0.9.1 of uri doesn't match >=0.9.3 <0.12.0:
rpc 0.5.6+3 from hosted -> uri >=0.9.3 <0.12.0 from hosted (uri)
[...]
dependency_overrides:
quiver: 0.25.0