【发布时间】:2023-02-20 20:50:12
【问题描述】:
我在将渡轮包从 0.10.4 更新到 0.13.0 时遇到问题。执行dart run build_runner build --delete-conflicting-outputs时,总是抛出下一个错误:
`[警告] 由于核心包更新,预编译构建脚本无效 [警告] 错误:无法以健全的空安全运行,因为以下依赖项 不支持空安全:
- 包:箭袋
解决方法见https://dart.dev/go/unsound-null-safety [INFO] 预编译构建脚本...完成,耗时 3.3 秒 [严重] 无法预编译构建脚本 .dart_tool/build/entrypoint/build.dart。 这可能是由错误配置的构建器定义引起的。`
这些是我的渡轮包裹:
#ferry configurations:
ferry: ^0.13.0
gql_http_link: ^0.4.5
dev_dependencies:
flutter_test:
sdk: flutter
ferry_generator: ^0.7.0
flutter_lints: ^2.0.1
build_runner: ^2.3.3
我也尝试将 gql 0.14.0 添加到 dependency_overrides 但它会引发相同的错误。关于可能的解决方案的任何线索?
【问题讨论】:
-
“mockito”依赖性存在问题。解决后,我设法更新了 Ferry
标签: flutter graphql build-runner ferry