【问题标题】:What's the recommended way to use multiple Dart SDK versions?使用多个 Dart SDK 版本的推荐方法是什么?
【发布时间】:2018-08-12 08:56:34
【问题描述】:

我需要为 Windows 上的不同项目运行 Dart SDK 1.24.22.0.0。使用community supported installer 时,不幸的是它会覆盖任何以前的版本,并且不支持在其他位置安装。我发现这个 Dart Version Manager 看起来很有希望,但没有运气:

$ 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.

当我实际运行 1.24.2 时:

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

有没有简单的方法来实现这一点?此外,我需要在 IntelliJ 中的 SDK 版本之间进行更改。

【问题讨论】:

  • 您可以尝试使用choco 安装一个版本(1.24.2),使用community installer 安装最新的稳定版(2.0.0)。然后在 Intellij 中设置不同的 dart sdks 路径,默认情况下使用 choco 安装在C:\tools\

标签: dart dart-sdk


【解决方案1】:

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

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

有点麻烦,但至少可以。

【讨论】:

  • 您还可以使用多个版本的 pub 吗?如果有,怎么做?
猜你喜欢
  • 2010-09-11
  • 1970-01-01
  • 2020-05-03
  • 1970-01-01
  • 2018-08-04
  • 1970-01-01
  • 1970-01-01
  • 2015-09-23
  • 1970-01-01
相关资源
最近更新 更多