查看“Go mod 内置包管理工具使用方法”的源代码
←
Go mod 内置包管理工具使用方法
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
[[category:Golang]] ==go mod介绍== 官方介绍:go buildin package manager。go mod是go语言内置的包管理工具,集成在go tool中,安装好go就可以使用。 要求: go version >= 1.11 官方文档: https://tip.golang.org/cmd/go/#hdr-Download_modules_to_local_cache ==环境变量== 通过环境变量GOPROXY设置代理 export GOPROXY=https://goproxy.io 说明: go mod功能开关,默认是auto,在gopath中不启用,可设置为on强制启用 export GO111MODULE=on 以后,go get 下载/升级依赖,将不再下载源码进$GOPATH/src,进入目录在$GOPATH/pkg/mod ==命令== === go mod init=== 命令格式: go mod init 项目名称 如果init报错outside gopath no import comments 方法一 手动创建go.mod文件, 写入module xxx echo 'module xxx' > go.mod 方法二 main包加入import声明 package main // import "xxx" ===go mod download=== 下载依赖 ===go mod tidy=== 同步依赖包,添加需要的,移除多余的 ===go mod vendor(已经废弃)=== 将依赖包放入vendor ===go clean=== 清缓存 go clean -modcache ==编译== build的时候可以增加-mod参数,参数有三个取值:'mod', 'readonly', 'vendor'
返回至
Go mod 内置包管理工具使用方法
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
首页
首页
操作系统
Linux
周边工具
Git
开发语言
Java
Python
Golang
中间件
RabbitMQ
Kafka
数据存储
Redis
Mysql
其他
包罗万象
导航
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息