Поскольку Flutter web еще не поддерживает dart:io
lib, и существует множество пакетов, зависит от dart:io
.
Во время сборки для моего приложения я получаю эту ошибку
transitive libraries have sdk dependencies that not supported on this platform:
app_core|lib/src/blocs/service/user_chat_bloc.dart
mqtt_client|lib/mqtt_client.dart
Позволяет сказать, хочу ли я собрать без mqtt_client.dart
или user_chat_bloc.dart
. Сборка без этой библиотеки не повредит вебу, но я хочу оставить библиотеку для флаттера нативной. Также нет четкой документации о том, как пропустить сборку для этих файлов.
Здесь документ https://github.com/dart-lang/build/blob/master/docs/faq.md#how-can-i-resolve-skipped-compiling-warnings также не ясно, как пропустить определенные файлы
Я пробовал этов build.yaml
но не повезло
targets:
$default:
builders:
build_web_compilers|app_core:
generate_for:
exclude:
- lib/src/blocs/service/user_chat_bloc.dart
- lib/mqtt_client.dart