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 SDK版本的方法是什么?_Dart_Dart Sdk - Fatal编程技术网

什么';推荐使用多个Dart SDK版本的方法是什么?

什么';推荐使用多个Dart SDK版本的方法是什么?,dart,dart-sdk,Dart,Dart Sdk,我需要为Windows上的不同项目运行Dart SDK1.24.2和2.0.0。使用时,很遗憾,它会覆盖任何以前的版本,并且不支持在其他位置安装。我发现这似乎很有希望,但运气不佳: $ pub global activate dvm Resolving dependencies... Package dvm requires SDK version >=1.22.0 <2.0.0 but the current SDK is 2.0.0. 有没有一个简单的方法来实现这一点?此外,我

我需要为Windows上的不同项目运行Dart SDK
1.24.2
2.0.0
。使用时,很遗憾,它会覆盖任何以前的版本,并且不支持在其他位置安装。我发现这似乎很有希望,但运气不佳:

$ pub global activate dvm
Resolving dependencies...
Package dvm requires SDK version >=1.22.0 <2.0.0 but the current SDK is 2.0.0.

有没有一个简单的方法来实现这一点?此外,我还需要一种不费吹灰之力的方式在IntelliJ中的SDK版本之间进行更改。

我只是从下载了所需的zip文件,在不同的位置提取了它们,每次我需要切换SDK版本时,我都会

  • 更新路径以指向正确的SDK版本二进制文件
  • 在IntelliJ中更改所选SDK的路径

有点麻烦,但至少可以使用。

您可以尝试使用安装一个版本(1.24.2)和最新的稳定版本(2.0.0)。然后在Intellij中设置不同的dart SDK路径,默认情况下,choco安装在
C:\tools\
中。您是否也可以使用多个版本的pub?如果是,怎么做?
$ dart --version
Dart VM version: 1.24.2 (Thu Jun 22 08:55:56 2017) on "windows_x64"