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

And*_*ázi 6 dart

我需要在 Windows 上为不同的项目运行 Dart 1.24.2SDK 2.0.0。不幸的是,当使用社区支持的安装程序时,它会覆盖任何以前的版本,并且不支持在不同位置安装。我发现这个Dart 版本管理器看起来很有前途,但没有运气:

$ 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.
Run Code Online (Sandbox Code Playgroud)

当我实际运行 1.24.2 时:

$ dart --version
Dart VM version: 1.24.2 (Thu Jun 22 08:55:56 2017) on "windows_x64"
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以实现这一目标?另外,我需要一种简单的方法来在 IntelliJ 中的 SDK 版本之间进行更改。

And*_*ázi 4

我刚刚从档案中下载了所需版本的 zip 文件,将它们解压到不同的位置,每次需要切换 SDK 版本时,我都会

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

有点麻烦但至少有效。