Как исправить ошибку "Это требует включения эксперимента по сбору спредов" при последнем обновлении флаттера? - PullRequest
2 голосов
/ 09 июля 2020

Здравствуйте, у меня есть такой код

SizedBox(height: 10),
        ..._function(context, model),
        SizedBox(height: 5),
        if (model.bloc)
)

Но после обновления флаттера у меня фокус ошибки на "..."

This requires the spread-collection experiment to be enable

Как я могу это правильно переписать? Спасибо

Ответы [ 2 ]

3 голосов
/ 18 июля 2020

В pubspec.yaml

изменить environment ограничения sdk на:

  sdk: ">=2.7.0 <3.0.0"

Сделать недействительными кеши и перезапустить IDE

Android Studio: File >> Аннулировать кеши и перезапустить.

Этого будет достаточно.

0 голосов
/ 09 июля 2020

Что происходит, когда вы меняете свою среду на это:

environment:
  sdk: ">=2.6.0 <3.0.0"

, а также делаете Flutter clean и перезапускаете IDE

Отредактировано:

В root вашего проекта создайте файл с именем analysis_options.yaml и добавьте в него следующие строки:

analyzer:
  enable-experiment:
    - spread-collections
...