This is an explanation of the video content.
 用技术延续对ACG的热爱
72

 |   | 

Go如何新建项目并使用go mod引入包

要使用Go写一个复杂的项目,最好使用Go的mod工具,因为这样方便引入第三方库进来,也方便对这些库的管理。手动管理的难度是非常大的,所以建议使用go的mod工具自动化管理,接下来我们开始吧!

1.创建项目

创建一个名为example的项目

go mod init example

当看到下面这行信息的时候,表示已经创建成功

go: creating new go.mod: module example

2.创建main.go主程序

package main

import (
	"fmt"
	"github.com/101/Avatar"
)

func main() {
	result := Avatar.Generate("example")
	fmt.Println(result)
}

3.引入mod依赖

使用get参数拉取远程的库到本地。

go get -u github.com/101/Avatar

执行后会出现 go.sum 文件,这里面会记录拉取的库信息。

使用然后将获取到的库加入到mod记录中

go mod vendor

这时候会自动创建vendor文件夹,里面包含了go get 获取到的库。

4.编译主程序并执行看效果

go build ./main.go
./main

72 服务端 ↦ Go开发技巧 __ 67 字
 Go开发技巧 #12