登录
首页 >  Golang >  Go问答

简化 go mod init 的命令

来源:stackoverflow

时间:2024-03-18 23:54:31 211浏览 收藏

在 Go 中使用模块时,需要明确指定模块的初始化位置和名称。本文将介绍如何在适当的位置使用 `go mod init` 命令来创建模块并导入本地模块。通过遵循本文的指导,可以简化模块初始化过程并正确设置模块环境。

问题内容

我正在尝试使用 go 的模块功能来了解它们是如何工作的。我已阅读文档,甚至复制了确切的过程,并且出于某种原因复制了本地模块的导入。文件树是这样的

src
     |
      main -> main.go
     |
     pkg -> pkg.go

src文件夹有两个文件夹main和pkg。

我的问题是我应该在哪里调用 go mod init 以及我应该如何命名它。这让我困惑了一段时间。


正确答案


我将使用 windows 路径,因为这就是我所使用的。首先,在某处创建一个新文件夹,例如 c:\north。他们转到该目录,然后输入:

go mod init north

然后制作c:\north\north.go:

package north

const direction = "north"

然后制作c:\north\north\north.go:

package main
import "north"

func main() {
   println(north.Direction)
}

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

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