Мой проект использует «>=2.14.4 >=2.11.9 Итак, выбирает ли он «2.11.9» из этого диапазона?

#flutter #dart

#трепетать #дротик

Вопрос:

Если да,то откуда мой VS-код получает его, если на моем устройстве установлен dart sdk 2.14.4

Комментарии:

1. Честно говоря, я понятия не имею, о чем вы просите. Каковы ваши текущие настройки и в чем ваша проблема с этими настройками?

2. Просто спрашиваю, как он может выбирать между обратными версиями SDK, если у меня установлен dart SDK 2.14.4

Ответ №1:

Этими ограничениями являются минимальная и максимальная версии.

Если вы даете минимальную версию 2.11.9, вы не можете использовать нулевую безопасность (поставляется с 2.12.0), потому что она не существовала в 2.11.9. Вы обещали, что ваш проект будет работать со всеми версиями от 2.11.9 до чего-либо меньшего, чем 3. И ваш компилятор выполняет это обещание.

Не имеет значения, какую версию вы установили.

Комментарии:

1. Таким образом, он всегда выбирает минимальный указанный? Спасибо вам за ваш ответ…