将项目从 gopath 移出
go.mod (保存包依赖的信息)
go.sum (存在包的版本的相应hash值,补充go.mod)
示例:
1、初始化
1 | go mod init module名字 # 生成 go.mod 文件 |
1.1 查看 go.mod 文件内容:
1、包的名称
2、使用go的版本
1.2 go build 测试
1.3 产看依赖
1 | go mod graph |
1.4 下载依赖,go mod 管理的依赖还是存放在 gopath 下的(先在当前目录下执行go mod download,)
参考文档:
https://www.cnblogs.com/chnmig/p/11806609.html
https://blog.csdn.net/weixin_41519463/article/details/103501485