gopath 的代码组织方式

1、目录树:要有bin pkg src,src为我们代码存放地
2、假设我们的项目叫testpkg,下面有个包 “math”,如果我们要导入这个包,我们需要”import testpkg/math” 来引用包。
3、gopath可以设置多个:
GOPATH=path1;path2;path3

gomod 代码组织方式(go推荐方式)

1、库版本记录在 go.mod当中
2、GO111MOUDLE=on 开启go mod模式
3、go mod 可以通过GOPROXY进行代理
4、使用GOPATH只能放在固定的目录,go mode可以随意放置在任何位置
5、提供replace机制,—> go replace
6、go mod 命名方式:

  1. go mod init 项目名称
  2. 常用命名方式:代码仓库的路径/项目名称
  3. 如果包不存在,他会自动下载
文档更新时间: 2022-12-05 16:49   作者:张尚