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

Ham*_*aba 15 grid dart flutter flutter-dependencies pubspec

我在pubspec.yaml中遇到此问题:

\n

这里是pubspec.yaml

\n
 dependencies:\n  flutter:\n    sdk: flutter\n  cupertino_icons: ^1.0.2\n  pluto_grid: ^2.9.3\n
Run Code Online (Sandbox Code Playgroud)\n

这是错误:

\n
[pluto_grid] flutter pub get\nRunning "flutter pub get" in pluto_grid...                      \nError on line 37, column 3 of pubspec.yaml: A package may not list itself as a dependency.\n   \xe2\x95\xb7\n37 \xe2\x94\x82   pluto_grid: ^2.9.3\n   \xe2\x94\x82   ^^^^^^^^^^\n   \xe2\x95\xb5\npub get failed (65;    \xe2\x95\xb5)\nexit code 65\n
Run Code Online (Sandbox Code Playgroud)\n

需要知道出了什么问题,在其他项目中使用了相同的并且工作完美。

\n

Ham*_*aba 73

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


小智 8

项目包名称不应与 pubspec.yaml 中添加的库名称相同