![](/img/trans.png)
[英]*[SEVERE]* Failed to precompile build script .dart_tool/build/entrypoint/build.dart. This is likely caused by a misconfigured builder definition
[英]Failed to precompile build script .dart_tool/build/entrypoint/build.dart
我在將渡輪 package 從 0.10.4 更新到 0.13.0 時遇到問題。 當執行dart run build_runner build --delete-conflicting-outputs
時,它總是拋出下一個錯誤:
`[警告] 由於核心 package 更新,預編譯構建腳本無效 [警告] 錯誤:無法以聲音 null 安全運行,因為以下依賴項不支持 null 安全:
有關解決方案,請參閱https://dart.dev/go/unsound-null-safety [信息] 預編譯構建腳本...已完成,耗時 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 但它會引發相同的錯誤。 關於可能的解決方案的任何線索?
試試這個組合,使用你需要的,
dependencies:
ferry: ^0.10.4
ferry_hive_store: ^0.4.4
ferry_cache: ^0.5.5
ferry_exec: ^0.1.4
normalize: ^0.5.5
gql: 0.13.1-alpha+1645425888336
gql_link: ^0.4.2-alpha+1635885531659
gql_error_link: ^0.2.0
gql_exec: ^0.3.2-alpha+1635885531651
gql_code_builder: ^0.2.0
gql_dio_link: ^0.2.2-alpha+1635885531750
gql_dedupe_link: ^2.0.1
dev_dependencies:
ferry_generator: ^0.4.4
freezed: 2.0.3 # can't update to 2.0.5 until we can use analyzer 4.0
dependency_overrides:
analyzer: ^3.4.1
來源 - https://github.com/gql-dart/gql/issues/308#issuecomment-1192756840
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.