首页 > 其他 > 详细

Go mod 之 Golang依赖包管理

时间:2020-09-04 18:30:03      阅读:50      评论:0      收藏:0      [点我收藏+]

如果你还在使用 GOPATH 模式来开发Golang程序,那么你可以参考本文来告别 GOPATH,并带给你一个方便的包管理工具。

使用go mod 管理项目,就不需要非得把项目放到GOPATH指定目录 ,直接使用命令:

go mod init 目录名称

看到提示 “go: creating new go.mod: module 目录名称”  说明 go mod 初始化成功了,会在当前目录下生成一个 go.mod 文件。

执行上述命令之后,其实你已经可以开发编译运行此项目了

go run main.go

发现目录下 多了 go.mod 和 go.sum两个文件

go.mod 包含了 所需要的依赖包

完成!!!

 

mod基本操作

  1. 初始化一个moudle,模块名为你项目名
    go mod init 模块名

   2、下载modules到本地cache

目前所有模块版本数据均缓存在 $GOPATH/pkg/mod和 ?$GOPATH/pkg/sum 下
    go mod download

   3、编辑go.mod文件 选项有-json-require-exclude,可以使用帮助go help mod edit

    go mod edit

   4、以文本模式打印模块需求图

    go mod graph    

  5、删除错误或者不使用的modules

    go mod tidy

  6、生成vendor目录

    go mod vendor

  7、验证依赖是否正确

    go mod verify

    8、查找依赖

    go mod why  

 

Go mod 之 Golang依赖包管理

原文:https://www.cnblogs.com/ztshuai/p/13615133.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!