pub get failed : 包可能不会将自己列为依赖项

pub get failed : A package may not list itself as a dependency

我在 pubspec.yaml 中遇到了这个问题:

这里是pubspec.yaml :

 dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.2
  pluto_grid: ^2.9.3

这是错误:

[pluto_grid] flutter pub get
Running "flutter pub get" in pluto_grid...                      
Error on line 37, column 3 of pubspec.yaml: A package may not list itself as a dependency.
   ╷
37 │   pluto_grid: ^2.9.3
   │   ^^^^^^^^^^
   ╵
pub get failed (65;    ╵)
exit code 65

需要知道哪里出了问题,在其他项目中使用了相同的方法并且运行良好。

我找到了为什么会收到此错误,这是因为项目名称与库名称相同。 因此,如果您遇到与此相同的错误,请尝试更改项目名称。

没有必要在项目的 pubspec.yaml

中将自己的项目声明为依赖项

项目包名不能与pubspec.yaml

中添加的库名重名