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
Dart 颤振下省道型_Dart_Flutter_Flutter Dependencies_Dart Sdk - Fatal编程技术网

Dart 颤振下省道型

Dart 颤振下省道型,dart,flutter,flutter-dependencies,dart-sdk,Dart,Flutter,Flutter Dependencies,Dart Sdk,运行flatter get packages命令时,由于颤振设置的Dart版本,我遇到以下错误: [项目名称]颤振包开始运行“颤振包开始” 在项目名称中… 当前Dart SDK版本为 2.1.0-dev.0.0.颤振-BE630969F 由于项目依赖于intl_translation>=0.14.0+1=1.12.0,因此只有在更改为包含所需Dart版本的颤振版本时,才能更改Dart版本 将依赖项更改为 dev_dependencies: intl_translations: ^0.17.0

运行
flatter get packages
命令时,由于颤振设置的Dart版本,我遇到以下错误:

[项目名称]颤振包开始运行“颤振包开始” 在项目名称中…
当前Dart SDK版本为 2.1.0-dev.0.0.颤振-BE630969F


由于项目依赖于intl_translation>=0.14.0+1=1.12.0,因此只有在更改为包含所需Dart版本的颤振版本时,才能更改Dart版本

将依赖项更改为

dev_dependencies:
  intl_translations: ^0.17.0

在pubspec.yaml文件中添加以下依赖项

version: 1.0.0+1

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"
版本:1.0.0+1
环境:

sdk:“>=2.0.0-dev.68.0在颤振安装目录中执行

git checkout v"0.5.0" // for example

您可以检查Flatter GitHub存储库中有哪些版本可用

为什么将
intl_翻译
限制为
intl_翻译:“^0.16.7?”“
在实现中使用
intl:^0.15.4
,因此我不想更改它,因为您无法切换到包含Dart 2的颤振版本。实际上,问题似乎是Dart 2.1.0的版本,我只需要Dart 2.0.0。不太可能是2.1.0,而是2.0.0导致问题。如果依赖项具有
2.0.0-…
这低于
2.0.0
。除了更改依赖项之外,还可以如何更改flatter版本?您可以使用
flatter通道
签出特定分支,或使用
git checkout[分支、标记或提交哈希]
签出特定标记。然后运行
flatter doctor
,这样dart sdk基本上是捆绑在flatter sdk中的。没有办法单独配置版本正确地说,没有办法,我已经将依赖项更改为
intl_translation:0.17.0
,并且它正在使用最新的flatter/dart sdk版本。您可以更具体地了解它的实际功能吗?git checkout v“1.9.1+修补程序.6”不起作用:错误:pathspec“v1.9.1+修补程序.6”与git已知的任何文件都不匹配