Flutter:build_runner 构建命令无限期运行
Flutter: build_runner build command runs indefinitely
我有一个旧的 Flutter 项目。其中我有这个错误 part 'Target of URI hasn't been generated: 'MoorDatabase.g.dart'.Try running the generator that will generate the file referenced by the URI.
。所以我使用了这个命令flutter pub run build_runner build
。但它向我显示了这个错误 Bad state: Unexpected diagnostics: C:\flutter\bin\cache\dart-sdk\lib\internal\internal.dart:691:16 - This requires the 'non-nullable' language feature to be enabled.[SEVERE] floor_generator:floor_generator on test/bloc/report_bloc_test.dart:
。我该如何解决?
我已经做了什么:
- 我使用了
flutter pub upgrade
命令并升级了一些依赖项。 88 个包具有与依赖性约束不兼容的较新版本。我尝试手动更新所有依赖项,但大多数相互不兼容
- 尝试在 Android Studio 中同步项目并重新启动飞镖分析
- 清除缓存并重新下载依赖项
这个问题是我升级Flutter后出现的。
我通过再次清理和升级项目依赖项来解决它。
运行 在项目的根目录中执行以下命令:
flutter clean
flutter packages pub upgrade
flutter pub run build_runner build
也正如其他人所说,请确保您在 pubspec.yaml 中的 sdk 版本与您的 flutter sdk 版本兼容。
此外,对于该语法,sdk 版本应至少为 sdk: ">=2.12.0 <3.0.0"
通过更改 sdk 版本和手动更新所有依赖项修复了错误,修复了兼容性问题
我有一个旧的 Flutter 项目。其中我有这个错误 part 'Target of URI hasn't been generated: 'MoorDatabase.g.dart'.Try running the generator that will generate the file referenced by the URI.
。所以我使用了这个命令flutter pub run build_runner build
。但它向我显示了这个错误 Bad state: Unexpected diagnostics: C:\flutter\bin\cache\dart-sdk\lib\internal\internal.dart:691:16 - This requires the 'non-nullable' language feature to be enabled.[SEVERE] floor_generator:floor_generator on test/bloc/report_bloc_test.dart:
。我该如何解决?
我已经做了什么:
- 我使用了
flutter pub upgrade
命令并升级了一些依赖项。 88 个包具有与依赖性约束不兼容的较新版本。我尝试手动更新所有依赖项,但大多数相互不兼容 - 尝试在 Android Studio 中同步项目并重新启动飞镖分析
- 清除缓存并重新下载依赖项
这个问题是我升级Flutter后出现的。 我通过再次清理和升级项目依赖项来解决它。 运行 在项目的根目录中执行以下命令:
flutter clean
flutter packages pub upgrade
flutter pub run build_runner build
也正如其他人所说,请确保您在 pubspec.yaml 中的 sdk 版本与您的 flutter sdk 版本兼容。
此外,对于该语法,sdk 版本应至少为 sdk: ">=2.12.0 <3.0.0"
通过更改 sdk 版本和手动更新所有依赖项修复了错误,修复了兼容性问题