go module基本使用

// 创建目录,初始化新项目
mkdir beemod
cd beemod
go mod init beemod

创建 server.go 文件

package main
import "github.com/astaxie/beego"
func main() {
    beego.Run()
}

go run server.go // 自动查找依赖并且下载依赖的包到$GOPATH/pkg/mod/github.com/astaxie

go.mod 文件会自动更新,同时会生成 go.sum记录依赖包文件