简体   繁体   English

空安全迁移错误:包具有未迁移的依赖项。 但是我所有的依赖项都声明支持空安全

[英]Null safety migration error: package has unmigrated dependencies. But all my dependencies declare support for null-safety

Im trying to migrate dart null safety but I get the following error when I run dart migrate我正在尝试迁移 dart null 安全性,但是在运行dart migrate时出现以下错误

Bad state: Error: package has unmigrated dependencies.

Before migrating your package, we recommend ensuring that every library it
imports (either directly or indirectly) has been migrated to null safety, so
that you will be able to run your unit tests in sound null checking mode.  You
are currently importing the following non-null-safe libraries:

  file:///C:/flutter/packages/flutter_tools/test/integration.shard/test_data/basic_project.dart
  file:///C:/flutter/packages/flutter_tools/test/integration.shard/test_data/deferred_components_config.dart
  file:///C:/flutter/packages/flutter_tools/test/integration.shard/test_data/project.dart
  file:///C:/flutter/packages/flutter_tools/test/integration.shard/test_driver.dart
  file:///C:/flutter/packages/flutter_tools/test/src/test_flutter_command_runner.dart
  file:///C:/flutter/packages/flutter_tools/test/src/testbed.dart
 package:dwds/data/build_result.dart
  package:dwds/data/connect_request.dart
  package:dwds/data/debug_event.dart
  package:dwds/data/devtools_request.dart
  package:dwds/data/error_response.dart
  package:dwds/data/extension_request.dart
  package:dwds/data/isolate_events.dart
  package:dwds/data/register_event.dart
  package:dwds/src/debugging/dart_scope.dart
  package:dwds/src/debugging/debugger.dart
  package:dwds/src/debugging/execution_context.dart
  package:dwds/src/debugging/frame_computer.dart
  package:dwds/src/debugging/inspector.dart
  package:dwds/src/debugging/instance.dart
  package:dwds/src/debugging/libraries.dart
  package:dwds/src/debugging/location.dart
  package:dwds/src/debugging/metadata/class.dart
  package:dwds/src/debugging/metadata/function.dart
  package:dwds/src/debugging/metadata/module_metadata.dart
  package:dwds/src/debugging/metadata/provider.dart



Please upgrade the packages containing these libraries to null safe versions
before continuing.  To see what null safe package versions are available, run
the following command: `dart pub outdated --mode=null-safety`.

When I run dart pub outdated --mode=null-safety I got this message and everything seems to be ready for null safety:当我运行dart pub outdated --mode=null-safety时,我收到了这条消息,一切似乎都准备好了 null 安全:

C:\flutter\packages\flutter_tools>flutter pub outdated --mode=null-safety
Showing dependencies that are currently not opted in to null-safety.
[✗] indicates versions without null safety support.
[✓] indicates versions opting in to null safety.

All your dependencies declare support for null-safety.

How can I upgrade these packages and migrate to null safety?如何升级这些包并迁移到零安全? Appreciate every answer :)感谢每一个答案:)

我面临同样的问题,我使用的是 flutter 2.8.0 版本有没有人找到解决方案?

That is because you need update your packages, some packages don't have support for null safety , then you need to check each one of your packages , for example.. you can looking some package and on the top say if the package have or not have support for null safety (for example the image ), (sometimes users update in other repositories then check on the issues page from GitHub *if the package don't have support)那是因为你需要更新你的包,一些包不支持空安全,那么你需要检查你的每一个包,例如..你可以查看一些包并在顶部说包是否有或不支持 null 安全性(例如 image ),(有时用户在其他存储库中更新,然后检查 GitHub 的问题页面 *如果包不支持) 在此处输入图像描述<\/a>

"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 flutter 迁移到空安全 - 错误 state:错误:package 具有未迁移的依赖项 - 自己的屏幕 - flutter migration to null-safety - Bad state: Error: package has unmigrated dependencies - own screens Flutter 零安全迁移 - Flutter null-safety migration 我仍然可以迁移当前项目以支持空安全性,而某些依赖项还不支持它吗? - Can I still migrate current project to support null-safety while some of the dependencies not support it yet? Flutter WillPopScope 与 AlertDialog 迁移到零安全 - Flutter WillPopScope with AlertDialog migration to null-safety 错误:无法以健全的 null 安全运行,因为以下依赖项不支持 null 安全; 在 flutter - Error: Cannot run with sound null safety, because the following dependencies don't support null safety; in flutter 错误:无法以健全的 null 安全运行,因为以下依赖项不支持 null 安全: - Error: Cannot run with sound null safety, because the following dependencies don't support null safety: Flutter 零安全迁移 - top_snackbar_flutter - Flutter null-safety migration - top_snackbar_flutter 无法以声音 null 安全运行,因为依赖项不支持 null 安全 - Cannot run with sound null safety because dependencies doesnot support null safety 无法以声音 null 安全运行,因为依赖项不支持 null 安全 - Cannot run with sound null safety because dependencies don't support null safety Flutter 2.0 以下依赖不支持 null 安全 - Flutter 2.0 following dependencies don't support null safety
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM