当前位置:   article > 正文

使用go mod 进行包管理_go mod download

go mod download

go range make 功能

* Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。

* make 的作用是初始化内置的数据结构,也就是我们在前面提到的切片、哈希表和 Channel2;
* new 的作用是根据传入的类型分配一片内存空间并返回指向这片内存空间的指针3;
  • 1
  • 2
  • 3
  • 4

使用go mod 进行包管理

命令作用
go mod download下载依赖包到本地(默认为 GOPATH/pkg/mod 目录)
go mod edit编辑 go.mod 文件
go mod graph打印模块依赖图
go mod init初始化当前文件夹,创建 go.mod 文件
go mod tidy增加缺少的包,删除无用的包
go mod vendor将依赖复制到 vendor 目录下
go mod verify校验依赖
go mod why解释为什么需要依赖

go mod 参考

go mod init test
生成 test.mod 文件

拉取外部依赖包

go get github.com/godbus/dbus/v5

$:go get github.com/godbus/dbus/v5
go: downloading github.com/godbus/dbus/v5 v5.0.6
go get: added github.com/godbus/dbus/v5 v5.0.6



  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

自动添加到test.mod文件

module test

go 1.17

require (
        github.com/godbus/dbus/v5 v5.0.6 // indirect
)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

go语言下载项目下所有依赖的包

go get -d -v ./…

-d标志只下载代码包,不执行安装命令;
-v打印详细日志和调试日志。这里加上这个标志会把每个下载的包都打印出来;
./…这个表示路径,代表当前目录下所有的文件。
  • 1
  • 2
  • 3
  • 4
  • 5

go dbus 使用

go

godbus 学习资料 比较全面

go dbus 应用

go range make 功能

* Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。

* make 的作用是初始化内置的数据结构,也就是我们在前面提到的切片、哈希表和 Channel2;
* new 的作用是根据传入的类型分配一片内存空间并返回指向这片内存空间的指针3;
  • 1
  • 2
  • 3
  • 4

使用go mod 进行包管理

命令作用
go mod download下载依赖包到本地(默认为 GOPATH/pkg/mod 目录)
go mod edit编辑 go.mod 文件
go mod graph打印模块依赖图
go mod init初始化当前文件夹,创建 go.mod 文件
go mod tidy增加缺少的包,删除无用的包
go mod vendor将依赖复制到 vendor 目录下
go mod verify校验依赖
go mod why解释为什么需要依赖

go mod 参考

go mod init test
生成 test.mod 文件

拉取外部依赖包

go get github.com/godbus/dbus/v5

$:go get github.com/godbus/dbus/v5
go: downloading github.com/godbus/dbus/v5 v5.0.6
go get: added github.com/godbus/dbus/v5 v5.0.6



  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

自动添加到test.mod文件

module test

go 1.17

require (
        github.com/godbus/dbus/v5 v5.0.6 // indirect
)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

go语言下载项目下所有依赖的包

go get -d -v ./…

-d标志只下载代码包,不执行安装命令;
-v打印详细日志和调试日志。这里加上这个标志会把每个下载的包都打印出来;
./…这个表示路径,代表当前目录下所有的文件。
  • 1
  • 2
  • 3
  • 4
  • 5
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号