首页 > 解决方案 > 在另一个文件夹中定位本地颤振包时出错

问题描述

我使用命令创建了一个颤振包

flutter create --template=package my_query

它工作正常,现在我想在我的其他应用程序上使用这个包。

我在依赖项和路径上添加了我的包

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:\Users\Name\Desktop\Flutter\my_query

如何正确做路径?

标签: flutterflutter-dependenciesflutter-packages

解决方案


尝试根据 pubspec.yaml 文件的位置设置包的路径。

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

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

让我知道这是否解决了您的问题!


推荐阅读