Проблемы 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 для разработчиков? Я нахожу это немного сложным для отладки. Заранее спасибо.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
62
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

Привет, Бен, спасибо за понимание. Это сработало. Если кому-то нужен обновленный скрипт, его if cd flutter; затем git pull && cd ..; еще git clone github.com/flutter/flutter.git; fi && flutter/bin/flutter стабильный канал && flutter/bin/flutter config --enable-web && flutter/bin/flutter build web --release

Peter Irving 26.04.2023 20:47

Другие вопросы по теме