go mod  mod 解决了 go项目只能放到特定的目录下 goroot或gopath

首先在任意位置创建一个go 项目,如test

添加 main.go

 

 

 

 go 不同 package 引用  之 使用go mod 管理项目

 loger/loger.go

 

 

 go 不同 package 引用  之 使用go mod 管理项目

 

 

运行 go run main.go 

提示,在go\root\src下找不到对应的包

go 不同 package 引用  之 使用go mod 管理项目

 

 go mod init test(test 为自己起的名称,随意)会在当前目录下生成go.mod 文件,

go 不同 package 引用  之 使用go mod 管理项目

 

 

再次执行 go run main.go

========================================================

如果引用了外部包,如gin

go 不同 package 引用  之 使用go mod 管理项目

 

 执行go run main.go

会分别向go.mod和go.sum中添加相关引用

测试代码

go-mod-test.rar

 

相关文章:

  • 2021-05-21
  • 2021-11-05
  • 2021-12-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
  • 2021-10-30
相关资源
相似解决方案