Из ниоткуда я получаю сообщение об ошибке сборки при развертывании 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 для разработчиков? Я нахожу это немного сложным для отладки. Заранее спасибо.
В настоящее время вы работаете из ветки Flutter master
, в которой пару недель назад была выпущена версия Dart 3.1 для разработчиков. Вы должны работать с master
только в том случае, если вы активно разрабатываете платформу Flutter или для вашего проекта требуется исправление критической ошибки, которое еще не попало в бета-версию или стабильную версию.
Если вы запустите flutter channel stable
, вы получите последнюю стабильную версию Flutter, которая поставляется с Dart 2.19 и будет соответствовать ограничениям SDK для вашего проекта. Если вы предприимчивы и хотите получить ранний доступ к функциям из предстоящей стабильной версии, запустите flutter channel beta
, который даст вам платформу Flutter с бета-версией Dart 3.0.