flutter - 在另一个文件夹中定位本地颤振包时出错
问题描述
我使用命令创建了一个颤振包
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
如何正确做路径?
解决方案
尝试根据 pubspec.yaml 文件的位置设置包的路径。
例如,如果您的文件夹flutter-projects
包含一个文件夹flutter-app
和您的 package my-query
,请尝试my-query
在您的 pubspec.yaml 中引用,如下所示:
dependencies:
my-query:
path: ../my-query
让我知道这是否解决了您的问题!
推荐阅读
- c++ - 返回变量为 void (*)(void)
- wireshark - Wireshark的监控方法类型
- php - 表单中的数组值
- python - PyQt5 在文件对话框中启用“全选”(Ctrl/Cmd+A)
- hyper-v - Hyper-V 虚拟机上的 Slurm 计算节点,从 Hyper-V 请求 RAM
- sdl - SDL_UpdateRects 和 xcb_get_image_reply 上的不可见更改
- excel - Golang Excelize:如何使用行号和列号设置单元格值
- google-chrome - 当 Firefox 正常工作时,Chrome 呈现出意外的价值
- sapui5 - 第一次调用时不考虑对标准 NewsFeed 应用程序的 FIORI/UI5 扩展
- java - 将 ArrayList 转换为字符串数组