Каков рекомендуемый способ использования нескольких версий Dart SDK?

Мне нужно запустить Dart SDK 1.24.2 а также 2.0.0 для разных проектов на винде. При использовании установщика, поддерживаемого сообществом, он, к сожалению, перезаписывает любую предыдущую версию и не поддерживает установку в другом месте. Я нашел этот 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"

Есть ли простой способ добиться этого? Кроме того, мне не нужно суетиться, чтобы переключаться между версиями SDK в IntelliJ.

1 ответ

Я просто закончил тем, что загружал необходимые версии в виде zip-файлов из архивов, извлекал их в разных местах, и каждый раз, когда мне нужно переключить версию SDK, я

  • обновите путь, чтобы указать на правильные двоичные файлы версии SDK
  • изменить путь к выбранному SDK в IntelliJ

Немного громоздко, но, по крайней мере, работает.

Другие вопросы по тегам