flutter 导入的包“path”不是导入包的依赖项

hts6caw3  于 2023-03-03  发布在  Flutter
关注(0)|答案(2)|浏览(329)

我刚刚升级了我的软件包,现在我开始看到一个警告:

这是什么原因?

wxclj1h5

wxclj1h51#

在升级到最新版本之前,您的一个或一些软件包(很可能是path_provider)具有path作为可传递依赖项,因此您可以直接在代码中导入path
但是最新版本不再依赖于path,因此您需要将其添加到pubspec.yaml依赖项部分,如下所示:

dependencies:
  path: any
0g0grzrc

0g0grzrc2#

或者您可以重新导入它。在我的例子中,问题就在这里:

import 'package:bloc/bloc.dart';

因此,我删除了导入并将其添加回来(alt + Enter适用于Android Studio):

import 'package:flutter_bloc/flutter_bloc.dart';

相关问题