avatar

目录
golang依赖管理从dep迁移到go modules

从 dep 迁移到go modules还是挺方便的
按照如下步骤:
1. 执行 go version 确保你的 go 版本在 11 或更高
2. 将你的代码移动到GOPATH 之外,或设置 export GO111MODULE=on
3. go mod init 这个会从你的 Gopkg.lock 文件中读取依赖
4. go mod tidy会更新、移除一些你不需要的依赖
到此,最简单迁移就完成了
5. go build 测试有一下是否成功
后续就是清理原有的dep依赖文件
6. rm -f Gopkg.lock Gopkg.toml 可以删除掉你的 dep 依赖文件了
go 取了 Dep 的依赖文件 Gopkg.lock 然后创建了一个 go.mod 文件

按上述操作配置好之后,总是发现项目在idea中仍有报错,后来才知道项目迁移到 go mod 后,idea需要再额外配置一下
avatar

文章作者: Viola Tangxl
文章链接: https://violatangxl.github.io/2020/03/14/go-mod/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 椰子是只猫
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论