去模块的使用方法有哪些

  介绍

这期内容当中小编将会给大家带来有关去模块的使用方法有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<代码> Go1.1.1> 模块> GOPATH 和<代码>去> 如果你想现在想就试试这个新功能模块<代码> GOPATH/src/<代码>目录之外,然后在那个目录下创建一个<代码> go.mod 文件,从文件树中运行<代码> 去命令。

<代码>模块是一个相关<代码> 去包的集合,它是源代码更替和版本控制的单元。模块由源文件形成的<代码> go.mod 文件的根目录定义,包含<代码> go.mod 文件的目录也被称为模块根。<代码>模组> GOPATH 方法来指定在工程中使用哪些源文件或导入包。模块路径是导入包的路径前缀,<代码> go.mod 文件定义模块路径,并且列出了在项目构建过程中使用的特定版本。

<代码> go.mod 文件定义<代码>模块代码> 时引入的模块的特定的版本。例如下面的例子中,<代码> go.mod 声明<代码>example.com/m 路径时<代码>模块> 模块代码> golang.org/x/text 和<代码> gopkg.in/yaml.v2>

模块example.com/m
  
  要求(
  golang.org/x/text v0.3.0
  gopkg.in/yaml。v2 v2.1.0
  )

<代码> go.mod 文件还可以指定要替换和排除的版,本命令行会自动根据<代码> go.mod 文件来维护需求声明中的版本。如果想获取更多的有关<代码>。国防部文件的介绍,可以使用命令<代码>去帮助go.mod> <代码>。国防部文件用<代码>//注释,而不用<代码>/* */>

模块我/需要其他v1.0.2/事
  需要新的v2.3.4/事
  排除旧v1.2.3/事
  替换坏/事v1.4.5=比;好/事v1.4.5 

上面三个动词<代码> 排除> 替换分别表示:项目需要的依赖包及版本,排除某些包的特别版本,取代当前项目中的某些依赖包。
相同动作的命令可以放到一个动词+括号组成的结构中,例如:

去模块的使用方法有哪些