【发布时间】:2022-11-09 23:52:12
【问题描述】:
我有纯飞镖(服务器)的项目。
还有一个在颤振中(客户端)。
如何轻松地与我的另一个项目共享文件夹 lib/model?
我想在两个项目中使用相同的类集合。
【问题讨论】:
标签: flutter dart shared-libraries
我有纯飞镖(服务器)的项目。
还有一个在颤振中(客户端)。
如何轻松地与我的另一个项目共享文件夹 lib/model?
我想在两个项目中使用相同的类集合。
【问题讨论】:
标签: flutter dart shared-libraries
创建一个可以在服务器和客户端中使用的 dart 包。
$ dart create -t package <PACKAGE_NAME>
有关详细信息,请参阅Creating packages。
该包可以发布、直接从 git 使用或在本地使用(例如 mono repo),请参阅Using packages。
【讨论】:
我可以这样做
A. 我创建了一个文件夹test_project
B. 在test_project 文件夹中,我使用dart create test_project_server 创建dart 服务器项目,并使用dart create test_project_share 创建文件夹以共享我想要的任何内容。
现在您在test_project 文件夹中有文件夹/项目test_project_server 和test_project_share。
C、打开项目test_project_share,在lib文件夹下创建文件share_class.dart。复制我的示例类并将此代码粘贴到此文件中。
class ShareClass {
static String value = "Hello World";
}
D、打开test_project_server项目,在pubspec.yaml文件的dependencies下面添加这段代码。
test_project_server:
path: ../test_project_server
E. 在test_project_server 终端中运行pub get。
现在,您可以将ShareClass 从test_project_share 调用到test_project_server 项目。希望这会帮助你。
【讨论】: