Go依赖模块版本之Module避坑使用详解

Go依赖模块版本之Module避坑使用详解,第1张

概述go GO111MODULEon和off还是有区别的 on时,如果有import 其它包,如果没有gomodinitxx的话,则import其它包一般会报错。!!  原文: https://www.cnblogs.com/zhouj-happy/p/12463991.html-------------- 本文转自:https://www.cnblogs.com/sunsky303/p/10710637.

go GO111MODulE on 和off 还是有区别的

 

on时, 如果有import  其它包, 如果没有 go mod init xx的话,则import 其它包一般会报错。!!

 

 

原文: https://www.cnblogs.com/zhouj-happy/p/12463991.html

--------------

 

本文转自:https://www.cnblogs.com/sunsky303/p/10710637.html

Go依赖模块版本之Module避坑使用详解前提

对于Go的版本管理主要用过 glIDe,下面介绍 Go 1.11 之后官方支持的版本管理工具 mod。

关于 mod 官方给出了三个命令 go help modgo help modulesgo help module-get 帮助了解使用。

设置 GO111MODulE

可以用环境变量 GO111MODulE 开启或关闭模块支持,它有三个可选值:off、on、auto,默认值是 auto。

GO111MODulE=off 无模块支持,go 会从 GOPATH 和 vendor 文件夹寻找包。GO111MODulE=on 模块支持,go 会忽略 GOPATH 和 vendor 文件夹,只根据 go.mod 下载依赖。GO111MODulE=auto 在 $GOPATH/src 外面且根目录有 go.mod 文件时,开启模块支持。

在使用模块的时候,GOPATH 是无意义的,不过它还是会把下载的依赖储存在 总结

以上是内存溢出为你收集整理的Go依赖模块版本之Module避坑使用详解全部内容,希望文章能够帮你解决Go依赖模块版本之Module避坑使用详解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1228780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存