Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angular_组件、rpc和sqljocky之间的版本冲突_Angular_Dart_Rpc - Fatal编程技术网

angular_组件、rpc和sqljocky之间的版本冲突

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 <

是否可以在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 <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