Я недавно подал эту ошибку Flutter: https://github.com/flutter/flutter/issues/48361
Похоже, что если:
- развертывание для веб-флаттера
- ваш проект использует shared_preferences
- ваш проект имеет более одной основной функции
- у вас есть вторичные основные функции, которые находятся в подкаталогах папки
lib/
проекта (но не в самой lib/
- например, lib/main.dart
и lib/util/text_util.dart
оба имеют функции main
.)
, затем трепетание дает скрытую ошибку, которая препятствует запуску приложения в Chrome (но отлично работает с Android эмулятор).
Unable to find modules for some sources, this is usually the result of either a bad import, a missing dependency in a package (or possibly a dev_dependency needs to move to a real dependency), or a build failure (if importing a generated file).
Please check the following imports:
`import 'generated_plugin_registrant.dart';` from flutterapp|lib/util/text_util_web_entrypoint.dart at 5:1
Failed after 91ms
Довольно удобно иметь несколько сетей, так как он позволяет работать с компонентами независимо.
Кроме перемещения по файлам в / lib или последующего комментирования, Есть ли обходной путь для этого?