GOMOD

Go语言第一个基于模块应用

模块初始化 mkdir -p $GOPATH/src/github.com cd $GOPATH/src/github.com mkdir -p wubigo/API/go/hello cd wubigo/API/go/hello go mod init github.com/wubigo/API/go/hello 检查go.mod ll go.mod cat go.mod module github.com/wubigo/API/go/hello go 1.13 创建程序 hello.go package main import ( "fmt" "github.com/google/go-cmp/cmp" ) func main() { fmt.Println(cmp.Diff("Hello World", "Hello Go")) } package main声明该模块是一个可执行程序而不是共享库 编译测试 go install github.com/wubigo/API/go/hello 或者 go install . 或者 go install -n 检查go.mod go.mod module github.com/wubigo/API/go/hello go 1.