2016-01-15 5 views
1

Я замечаю переменные окружения в междах пакет 'pubspec.yaml говорит, что он поддерживает между «1.4.0 SDK для 2.0.0»Что означает среда pubspec.yaml в этом контексте?

я нашел описание переменной среды here

Но это конкретная версию-х numer_format.dart имеет нулевые операторы, которые не введены до 1.12.0.

Я правильно понимаю определение переменной среды pubspec?

Благодаря

+0

Небольшое спасибо за обнаружение проблемы с операторами с нулевым значением и ограничением SDK в пакете 'intl'. EDIT: см. Мои комментарии к Александру Ардуину. – CedX

ответ

3

Вы правильны SDK ограничение должно быть изменено на что-то вроде >=1.12.0 <2.0.0. Вы можете file an issue (или даже лучше представить запрос Pull).

+1

Заявка на получение запроса (https://github.com/dart-lang/intl/pull/103). Подождем ... – CedX

+1

Запросить запрос на получение запроса :) Версия 0.12.7 пакета 'intl' будет использовать правильное ограничение SDK. – CedX

+0

Спасибо за ваш вклад! –

2
environment: 
    sdk: '>1.3.0 <= 2.0.0' 

не связан с переменными средами операционной системы, это просто ограничение для окружающей среды, где пакет должен работать, а только установка в настоящее время поддерживается это версия Dart SDK. Диапазон версии соответствует семантическому версии, используемому в Dart для пакетов SDK и пабов.

Смежные вопросы