美文网首页Go
常用的go mod命令 与 go get

常用的go mod命令 与 go get

作者: Super淳语 | 来源:发表于2021-09-16 15:36 被阅读0次
        go mod download    下载依赖的module到本地cache(默认为$GOPATH/pkg/mod目录)
        go mod edit        编辑go.mod文件
        go mod graph       打印模块依赖图
        go mod init        初始化当前文件夹, 创建go.mod文件
        go mod tidy        增加缺少的module,删除无用的module
        go mod vendor      将依赖复制到vendor下
        go mod verify      校验依赖
        go mod why         解释为什么需要依赖 
    
    在项目中执行go get命令可以下载依赖包,并且还可以指定下载的版本。
    
    *   运行go get -u将会升级到最新的次要版本或者修订版本(x.y.z, z是修订版本号, y是次要版本号)
    *   运行go get -u=patch将会升级到最新的修订版本
    *   运行go get package[@version](https://github.com/version "@version")将会升级到指定的版本号version
        如果下载所有依赖可以使用go mod download命令。
    
    简单的使用go module
    1.set GO111MODULE=on
    
    2.SET GOPROXY=[https://goproxy.cn](https://goproxy.cn/) (这是win环境下的) export GOPROXY=[https://goproxy.cn](https://goproxy.cn/) (这是mac环境下的)
    
    3.go mod init [包名] // 初始化项目(如果你是初始化项目直接 `go mod init` 就好了)
    
    4.在你的目录文件下会生成go.mod和go.sum文件 go.mod 里面包含了你的所有的包!
    
    5.在文件里面引入包名的时候有的编辑器会报错但是是可以正常编译的
    
    6.下载包使用go get
    
    7.修改包的版本号直接去go.mod文件修改然后go mod download
    
    

    相关文章

      网友评论

        本文标题:常用的go mod命令 与 go get

        本文链接:https://www.haomeiwen.com/subject/owwrgltx.html