在另一个文件夹中定位本地flutter包时出错



我使用命令创建了一个flutter包

flutter create --template=package my_query

它工作得很好,现在我想在我的另一个应用程序上使用这个包。

我在dependencies和路径上添加了我的包

dependencies:
flutter:
sdk: flutter
my_new_package:
path: ./Users/Name/Desktop/Flutter/my_query

错误消息:

pub get failed (66; Because flutter_email depends on couch_db from path 
which doesn't exist (could not find package couch_db at 
"‪./Users/Name/Desktop/Flutter/my_query"), version solving failed.)
exit code 66

这是我包裹的目录C:UsersNameDesktopFluttermy_query

如何正确完成路径?

尝试设置与pubspec.yaml文件位置相关的包路径。

例如,如果您的文件夹flutter-projects包含一个包含flutter-app和包my-query的文件夹,请尝试在您的pubspec.yaml中引用my-query,如下所示:

dependencies: my-query: path: ../my-query

如果这解决了你的问题,请告诉我!

最新更新