当前位置: 首页 > 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.hkea.cn/news/438164/

相关文章:

  • 网站建设的仿站seo顾问收费
  • 珠宝行业做网站的好处株洲seo排名
  • java web开发网站开发cpa推广接单平台
  • 广西南宁网络营销网站网站权重优化
  • 黄山网站设计公司营销网站建设多少钱
  • 网站建设招标评分表湖南关键词优化推荐
  • 淘宝上成都网站建设如何制作视频网站
  • 最吃香的男生十大手艺5g网络优化
  • 河源哪里做网站网络项目怎么推广
  • 网站闭关保护怎么做广州百度seo 网站推广
  • 可以在线做动图的网站近期重大新闻事件
  • 伊犁州建设局网站怎么做微信小程序
  • 做网站需要买主机那新媒体营销方式有几种
  • 网络推广seo公司seo排名的方法
  • 南山做网站多少钱百度资讯
  • 西安哪里有做网站的小学生收集的新闻10条
  • 做游戏网站有几个要素seo网站关键词优化报价
  • 蓬业东莞网站建设技术支持东莞做网站公司首选
  • 网站版式设计获客渠道有哪些
  • 今日军事新闻简短扬州seo优化
  • 国外好看的教育类网站模板下载东莞做网站最好的是哪家
  • 微擎与wordpress快速优化seo软件推广方法
  • 英文网站设计哪家好免费网站搭建
  • 网站建设公司 销量深圳谷歌seo公司
  • 新蔡哪有做网站建设的全球疫情今天最新消息
  • 怎么做平台网站百度seo报价方法
  • 帮人做网站 怎么收费怎么用网络推广
  • 网站排名优化建设百度广告投放技巧
  • 文件服务器网站搭建教程好的竞价托管公司
  • 黑龙江省城乡和住房建设厅网站首页百度链接地址