安装一个go的依赖包
package main
import (
"github.com/sirupsen/logrus"
)
func main() {
logrus.Println("hello, gopath mode")
}
增加uuid 依赖包
package main
import (
"github.com/google/uuid"
"github.com/sirupsen/logrus"
)
func main() {
logrus.Println("hello, gopath mode")
logrus.Println(uuid.NewString())
}
方式1 go get 下载依赖包
PS D:\coder\goprojects\webtest> go get github.com/google/uuid
go get: added github.com/google/uuid v1.3.0
方式2 go mod tidy 检测依赖包
PS D:\coder\goprojects\webtest> go mod tidy
最终go.mod 和 go.sum 都会生成对应的 uuid包信息
go.mod
module github.com/bigwhite/module-mode
go 1.16
require (
github.com/google/uuid v1.3.0 // indirect
github.com/sirupsen/logrus v1.9.0
)
go.sum
github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I