Проблемы Flutter Web и Dart SDK в Netlify

Из ниоткуда я получаю сообщение об ошибке сборки при развертывании netflify. Неделю или две назад я не получал ошибку сборки, связанную с несоответствием зависимостей.

11:08:20: Текущая версия Dart SDK — 3.1.0-47.0.dev. 11:08:20: Поскольку для Response_Builder 0.6.4 требуется версия SDK >=2.17.0 <=3.0.0, а версии Response_Builder не соответствуют >0.6.4 <0.7.0, использование Response_Builder ^0.6.4 запрещено.

Я использую эту команду сборки в netlify

если компакт-диск флаттер; затем git pull && cd ..; еще git clone https://github.com/flutter/flutter.git; fi && flutter/bin/flutter config --enable-web && flutter/bin/flutter build web --release

Текущая среда в моем pubspec issdk: ">=2.19.1 <3.0.0".

Также этот проект хорошо строился неделю назад или около того. Может ли текущая версия флаттера использовать SDK Dart для разработчиков? Я нахожу это немного сложным для отладки. Заранее спасибо.


62
1

Ответ:

Решено

В настоящее время вы работаете из ветки Flutter master, в которой пару недель назад была выпущена версия Dart 3.1 для разработчиков. Вы должны работать с master только в том случае, если вы активно разрабатываете платформу Flutter или для вашего проекта требуется исправление критической ошибки, которое еще не попало в бета-версию или стабильную версию.

Если вы запустите flutter channel stable, вы получите последнюю стабильную версию Flutter, которая поставляется с Dart 2.19 и будет соответствовать ограничениям SDK для вашего проекта. Если вы предприимчивы и хотите получить ранний доступ к функциям из предстоящей стабильной версии, запустите flutter channel beta, который даст вам платформу Flutter с бета-версией Dart 3.0.