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
中添加的库名重名
我在 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
中添加的库名重名