当前位置: 首页 > news >正文

教学互动网站开发背景中国最新消息今天

教学互动网站开发背景,中国最新消息今天,电子商务的就业方向是什么,电子商务网站建设主管的策划案文章目录 1.关于模块2.关于 go mod3.格式4.示例参考文献 1.关于模块 模块(Modules)是 Go 1.11 版本引入的一依赖管理机制。 一个模块是 Go packages 的集合,定义在项目根目录下的 go.mod 文件。go.mod 文件定义了模块的路径,这也…

文章目录

  • 1.关于模块
  • 2.关于 go mod
  • 3.格式
  • 4.示例
  • 参考文献

1.关于模块

模块(Modules)是 Go 1.11 版本引入的一依赖管理机制。

一个模块是 Go packages 的集合,定义在项目根目录下的 go.mod 文件。go.mod 文件定义了模块的路径,这也是使用当前项目中包的导入路径。go.mod 文件还定义了模块的依赖项,这些是项目成功构建所需的其他模块。每个依赖项都被编写为模块路径和特定的语义版本。

从 Go 1.11 开始,go 命令允许在当前目录或任何父目录有 go.mod 文件时使用 module,条件是目录位于 GOPATH/src 之外。在 GOPATH/src 中,即使找到了 go.mod,为了兼容性起见,go 命令仍然在旧的 GOPATH 模式下运行。从 Go 1.13 开始,模块将是包管理的默认模式。

2.关于 go mod

go mod 命令是与 Go 模块相关的命令行工具,提供对模块的访问和操作。

注意,所有 go 命令都内置了对模块的支持,不仅仅是go mod。例如,日常添加、删除、升级、降级,应该使用go get

有关模块功能的概述,请参阅go help modules

3.格式

go mod <command> [arguments]

子命令有:

download    download modules to local cache
edit        edit go.mod from tools or scripts
graph       print module requirement graph
init        initialize new module in current directory
tidy        add missing and remove unused modules
vendor      make vendored copy of dependencies
verify      verify dependencies have expected content
why         explain why packages or modules are needed

关于子命令的详细说明请使用go help mod <command>

4.示例

(1)初始化模块。

在当前目录中初始化新模块,模块名为你项目名。一般是在首次创建项目时使用,将生成go.mod文件。

go mod init [module-path]

(2)添加依赖。

通过 go get 命令可以添加依赖:将依赖项添加到 go.mod 文件,并将依赖项的版本信息记录在 go.sum 文件中。

go get [package-path]

(3)下载依赖的模块到本地 cache。

# 下载所有依赖的模块
go mod download [all]# 下载指定名称的模块
go mod download PATH@VERSION

(4)添加缺少的模块并删除未使用的模块,一般用来更新 go.mod 和 go.sum 文件。

go mod tidy

(5)查看依赖。

通过 go list 命令可以查看项目的依赖,其中 -m 选项表示列出模块而不是包。

go list -m all

(6)查看可升级的依赖。

go list 的 -u 选项将在依赖的模块后面通过中括号显示可用的最新版本(如果有的话)。

go list -m -u allmy/main/module
golang.org/x/text v0.3.0 [v0.4.0] => /tmp/text
rsc.io/pdf v0.1.1 (retracted) [v0.1.2]

(7)升级依赖。

使用 go get 的 -u 选项, 可以将指定依赖升级到最新的次版本号(minor)或修订号(patch)。

go get -u [package-path]

(8)清理模块缓存。

清理模块缓存表示删除存储在本地已下载的模块文件。模块缓存文件存放在 GOPATH/pkg/mod 目录。

go clean -modcache

该命令将会删除 GOPATH/pkg/mod 目录。


参考文献

go command - cmd/go
Go Modules Reference

http://www.dt0577.cn/news/1666.html

相关文章:

  • 校园兼职网站建设seo排名方案
  • 可以制作app的软件天津百度网站快速优化
  • 墙内千兆网站怎么做域名注册要多少钱
  • 大型建设网站太原网站建设谁家好
  • 网站维护意义网店营销策划方案
  • 网站建设说明百度权重3的网站值多少
  • 建设行业网站小学生简短小新闻十条
  • 手机图片编辑器seo点击排名软件营销工具
  • 石家庄手机网站制作多少钱网站怎么推广效果好一点呢
  • 建设网站功能重庆seo俱乐部联系方式
  • php做的网站处理速度怎么样seo优化效果
  • 公共体育课程网站建设推广自己的网站
  • 国家商标总局官网查询上海怎么做seo推广
  • java网站开发用哪种怎么做网站优化排名
  • dedecms做网站有多快广东省疫情最新
  • 一个网站只有一个核心关键词软文平台有哪些
  • 佛山网站建设公司哪家比较好网络推广和信息流优化一样么
  • 江门做网站网站推广seo教程
  • 旅游酒店网站建设网页设计与制作软件
  • 制作自己网站有什么软件seo销售是做什么的
  • 做网站的工作有发展空间没有大地资源网在线观看免费
  • 适合女孩做的网站正规的推文平台
  • 开发网站公司排行怎么制作一个网站首页
  • 外贸网站公司专业的seo搜索引擎优化培训
  • 深圳微信公众平台开发网站开发百度快速收录开通
  • 谈谈自己对市场营销的理解seo顾问能赚钱吗
  • 做网站需要的图片大小安卓优化软件
  • 惠安网站建设2023年度最火关键词
  • 制作公司网站的作用网站交易平台
  • 怎么查在哪个网站做的备案阳江网站建设