首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调用另一个包中的类或函数到另一个包中?

如何调用另一个包中的类或函数到另一个包中?
EN

Stack Overflow用户
提问于 2019-07-04 09:35:59
回答 1查看 437关注 0票数 0

我有一个这样的结构项目:

我试着在颤振上实现modularization,就像在Android本机(Java和Kotlin)上实现的那样,它可以在functions之间实现separate,并加快构建过程并简化未来的maintenance

在图像中,有一个名为“root project”的cari_mobile_flutter_main和两个名为"cari_news“和"cari_network”的颤振包。我设法通过2 packagesroot projectsetting setting path连接到root project中的pubspec.yaml。这样,根目录中的lib文件夹就可以从both packages中获得access/callclassfunctions

例如,问题是how can each package be connected so that they can call each other's class or function?:"cari_news“可以调用"cari_network”中的classfunctions。它能做到吗?

因为我尝试在包和包之间设置path上的pubspec.yaml,所以出现了这样的错误:

我已经尝试点击右上角的"packages get“并得到如下结果:

运行“颤振包get”在cari_news..。 由于cari_news依赖于不存在的路径(无法在“cari_network”处找到包cari_network )的cari_network,所以版本解决失败。发布失败( 66 )进程用退出代码66完成

我尝试将cari_network链接到cari_news,以便cari_news包可以调用cari_network包中的classfunctions。但那不可能。有谁可以帮我?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-05 06:53:50

我的错误是,为了回答我的问题,我只是将../cari_network添加到path部分。因为cari_network包的位置在root项目中,而cari_newsroot项目中,pubspec.yamlcari_news包中。因此,要找到cari_network包,只需添加一个../

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56884964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档