3 回答

TA貢獻(xiàn)1777條經(jīng)驗 獲得超10個贊
從 Go 1.11 開始,go 現(xiàn)在有modules。除其他外,模塊使您能夠在$GOPATH
.
您通過運行創(chuàng)建一個新模塊go mod init <module name>
(您必須在外部$GOPATH/src
才能執(zhí)行此操作)。這將go.mod
在當(dāng)前文件夾中創(chuàng)建一個文件,go
您在該文件夾(或下面的任何文件夾)中運行的任何命令都將使用該文件夾作為您的項目根目錄。
你可以在這篇文章中閱讀更多關(guān)于使用 go 模塊作為工作區(qū)的信息:https : //aliceh75.github.io/using-modules-for-workspaces-in-golang(免責(zé)聲明:我寫的),你可以閱讀更多關(guān)于 Go 的信息Go Modules Wiki 上的模塊:https : //github.com/golang/go/wiki/Modules

TA貢獻(xiàn)1712條經(jīng)驗 獲得超3個贊
你可以把 app/ 放在 $GOPATH/src 中。然后,每當(dāng)您準(zhǔn)備好構(gòu)建時,您都可以指定源文件的路徑,相對于它們在 GOPATH 中的位置。
例如:
如果您的應(yīng)用程序源代碼在$GOPATH/src/app/
你的。去文件在$GOPATH/src/app/posts/
,那么你可以建立一個源(可以在app /職位/發(fā)言權(quán)posts.go)用go build $GOPATH/src/app/posts/posts.go
或更好的go build posts/posts.go
與app/
作為當(dāng)前工作目錄。
- 3 回答
- 0 關(guān)注
- 228 瀏覽
添加回答
舉報