Golang Go语言项目是否要放在 GOPATH 下的 src 里?
Golang Go语言项目是否要放在 GOPATH 下的 src 里?
不能随心的跟解决方案的其他项目放一起吗?比如方案里的前端项目。
用 go mod 就可以单独放了
更多关于Golang Go语言项目是否要放在 GOPATH 下的 src 里?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
go mod 了解一下很方便
有了 go mod,终于尼玛爽了点
老项目还没转到 go mod.
有了 go mod 就正常点了,没 gomod,简直反人类
听楼上各位大佬的建议,真香
没有 go mod 之前,go 的模块管理方式是类似 C 语言的原生方式,有了 go mod 后,终于像现代语言了
多谢各位 试下这个
这么多用 go 的大佬?
听楼上各位大佬的建议,真香
如果就一个 package main,随便放哪些
go mod 放弃 gopath 配置
关于Golang(Go语言)项目是否要放在GOPATH下的src里,这主要取决于你使用的Go版本以及项目依赖管理方式。
在Go 1.11版本之前,由于官方尚未支持依赖管理,项目和所有依赖的包通常都需要放在GOPATH/src目录下。这种做法可能会导致项目和库混杂,不便于管理。
然而,从Go 1.11版本开始,官方引入了模块(Modules)作为包管理的解决方案。通过模块,你可以更好地管理依赖关系,并且项目不再需要强制放在GOPATH/src目录下。现在,你可以在任意目录创建Go项目,并使用go mod命令初始化项目,生成go.mod文件来记录依赖包及其版本。这样,所有依赖的代码包都会被自动下载并放到GOPATH/pkg/mod目录下,与你的项目代码分离,更加清晰易管理。
因此,如果你正在使用Go 1.11或更高版本,并且希望采用模块化的依赖管理方式,那么你可以将Go语言项目放在任意你喜欢的位置,而无需强制放在GOPATH/src目录下。