3 回答
TA贡献1777条经验 获得超10个赞
从 Go 1.11 开始,go 现在有modules。除其他外,模块使您能够在$GOPATH.
您通过运行创建一个新模块go mod init <module name>(您必须在外部$GOPATH/src才能执行此操作)。这将go.mod在当前文件夹中创建一个文件,go您在该文件夹(或下面的任何文件夹)中运行的任何命令都将使用该文件夹作为您的项目根目录。
你可以在这篇文章中阅读更多关于使用 go 模块作为工作区的信息:https : //aliceh75.github.io/using-modules-for-workspaces-in-golang(免责声明:我写的),你可以阅读更多关于 Go 的信息Go Modules Wiki 上的模块:https : //github.com/golang/go/wiki/Modules
TA贡献1712条经验 获得超3个赞
你可以把 app/ 放在 $GOPATH/src 中。然后,每当您准备好构建时,您都可以指定源文件的路径,相对于它们在 GOPATH 中的位置。
例如:
如果您的应用程序源代码在$GOPATH/src/app/你的。去文件在$GOPATH/src/app/posts/,那么你可以建立一个源(可以在app /职位/发言权posts.go)用go build $GOPATH/src/app/posts/posts.go或更好的go build posts/posts.go与app/作为当前工作目录。
- 3 回答
- 0 关注
- 245 浏览
添加回答
举报
