去版本:1.12.9
这是一个简单演示项目的结构:
所以我们有一个模块domain,它包含两个模块:activity和person。
我想将域与主文件 => module.go中的所有嵌套模块一起使用。
我知道如何在主go.mod中导入域:
module modules
go 1.12
replace modules/domain v0.0.0 => ./domain
require modules/domain v0.0.0
因此,之后可以使用domain/domain.go中的代码,但我无法访问Activity和person模块中的代码。
是的,我可以手动导入嵌套模块,例如:
(main go.mod):
module modules
go 1.12
replace modules/domain v0.0.0 => ./domain
replace modules/domain/activity v0.0.0 => ./domain/activity
require (
modules/domain v0.0.0
modules/domain/activity v0.0.0
)
但我不想手动导入所有子模块。
如何配置模块以导入所有子模块的域?
Smart猫小萌
函数式编程
紫衣仙女
相关分类