登录
首页 >  Golang >  Go问答

将项目中的go模块导入到同一项目中的另一个模块

来源:stackoverflow

时间:2024-04-23 18:48:26 339浏览 收藏

哈喽!今天心血来潮给大家带来了《将项目中的go模块导入到同一项目中的另一个模块》,想必大家应该对Golang都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到,若是你正在学习Golang,千万别错过这篇文章~希望能帮助到你!

问题内容

我有以下项目结构:

.
├── daos
│   ├── daos.go
│   ├── daos.iml
│   ├── go.mod
│   └── go.sum
├── entities
│   ├── entities
│   │   └── pets.go
│   ├── entities.iml
│   └── go.mod
└── pkg.iml

我想将模块 entities 导入到 daos,但出现以下错误:

go: finding module for package github.com/goncharovmvdev/pets/entities/pets
github.com/goncharovmvdev/pets/daos imports
    github.com/goncharovmvdev/pets/entities/pets: module github.com/goncharovmvdev/pets@latest found (v0.0.0-20220625073141-e49db91a04de), but does not contain package github.com/goncharovmvdev/pets/entities/pets

正确答案


如果要将实体导入到daos中,有2种方式:

  1. 将实体的源代码推送到您的 Github。
  2. 您可以像这样使用替换指令 (https://go.dev/doc/tutorial/call-module-code)

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>