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

教学互动网站开发背景seo引擎搜索

教学互动网站开发背景,seo引擎搜索,b2c网站建设 广州,开源程序做网站文章目录 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.15wanjia.com/news/23090.html

相关文章:

  • 做餐饮培训网站广告百度官网地址
  • 黄山做网站怎样做搜索引擎推广
  • 部门网站建设整改2021搜索引擎排名
  • 做设计必须知道的几个网站吗产品推广文案100字
  • 微网站的建设人力资源培训机构
  • 做司法考试真题的网站网站查询进入
  • 湛江建设工程造价信息网中国seo公司
  • 域名注册好怎么建设网站武汉网站竞价推广
  • 承接网站建设 优帮云百度知识营销
  • 移动端网站建站视频教程长沙网动网络科技有限公司
  • 自己的电脑做网站当服务器使用内蒙古seo
  • 珠海网站建设网络公司怎么样东莞做网站公司首选
  • 做阿里云网站的公司百度获客平台怎么收费的
  • 潍坊网站建设优化排名舆情分析网站
  • 手机网站建设的规划东莞seo整站优化火速
  • 宿迁住房和城乡建设部网站全国十大婚恋网站排名
  • 网站栏目内容搜索引擎排名影响因素有哪些
  • python 做网站开发吗北京seo顾问推推蛙
  • 深圳网站多少钱一年青岛专业网站制作
  • wordpress图片无法居中显示优化网站搜索排名
  • 数据库查询网站模板seo网站页面优化包含
  • 台州网站制作开发百度大全
  • 昆明企业网站开发百度指数的数据来源
  • 网站数据包如何做架构吸引人的软文标题例子
  • 突发武汉再传大消息学seo推广
  • 在线购物网站开发郑州发布最新通告
  • 宿迁做网站 宿迁网站建设营销网络图
  • 网站二维码怎么做的网站推广计划书
  • 网站建设制度人工智能培训班收费标准
  • 企业网站建设收费标准注册公司流程和费用