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

Dal*_*lon 11 dependencies package dart flutter dart-null-safety

我正在尝试迁移 dart null safety,但运行时出现以下错误dart migrate

\n
Bad state: Error: package has unmigrated dependencies.\n\nBefore migrating your package, we recommend ensuring that every library it\nimports (either directly or indirectly) has been migrated to null safety, so\nthat you will be able to run your unit tests in sound null checking mode.  You\nare currently importing the following non-null-safe libraries:\n\n  file:///C:/flutter/packages/flutter_tools/test/integration.shard/test_data/basic_project.dart\n  file:///C:/flutter/packages/flutter_tools/test/integration.shard/test_data/deferred_components_config.dart\n  file:///C:/flutter/packages/flutter_tools/test/integration.shard/test_data/project.dart\n  file:///C:/flutter/packages/flutter_tools/test/integration.shard/test_driver.dart\n  file:///C:/flutter/packages/flutter_tools/test/src/test_flutter_command_runner.dart\n  file:///C:/flutter/packages/flutter_tools/test/src/testbed.dart\n package:dwds/data/build_result.dart\n  package:dwds/data/connect_request.dart\n  package:dwds/data/debug_event.dart\n  package:dwds/data/devtools_request.dart\n  package:dwds/data/error_response.dart\n  package:dwds/data/extension_request.dart\n  package:dwds/data/isolate_events.dart\n  package:dwds/data/register_event.dart\n  package:dwds/src/debugging/dart_scope.dart\n  package:dwds/src/debugging/debugger.dart\n  package:dwds/src/debugging/execution_context.dart\n  package:dwds/src/debugging/frame_computer.dart\n  package:dwds/src/debugging/inspector.dart\n  package:dwds/src/debugging/instance.dart\n  package:dwds/src/debugging/libraries.dart\n  package:dwds/src/debugging/location.dart\n  package:dwds/src/debugging/metadata/class.dart\n  package:dwds/src/debugging/metadata/function.dart\n  package:dwds/src/debugging/metadata/module_metadata.dart\n  package:dwds/src/debugging/metadata/provider.dart\n\n\n\nPlease upgrade the packages containing these libraries to null safe versions\nbefore continuing.  To see what null safe package versions are available, run\nthe following command: `dart pub outdated --mode=null-safety`.\n
Run Code Online (Sandbox Code Playgroud)\n

当我跑步时dart pub outdated --mode=null-safety我收到此消息,一切似乎都已准备好空安全:

\n
C:\\flutter\\packages\\flutter_tools>flutter pub outdated --mode=null-safety\nShowing dependencies that are currently not opted in to null-safety.\n[\xe2\x9c\x97] indicates versions without null safety support.\n[\xe2\x9c\x93] indicates versions opting in to null safety.\n\nAll your dependencies declare support for null-safety.\n
Run Code Online (Sandbox Code Playgroud)\n

如何升级这些软件包并迁移到空安全?欣赏每一个答案:)

\n

Vic*_*nas 0

这是因为您需要更新您的软件包,某些软件包不支持空安全,那么您需要检查每个软件包,例如..您可以查看某个软件包,并在顶部说明该软件包是否有或不支持空安全(例如图像),(有时用户在其他存储库中更新,然后检查 GitHub 的问题页面*如果包不支持) 在此输入图像描述