单元测试

Go Package 管理发展史

Go 依赖管理是通过 Git 仓库模式实现,并随着版本的更迭已经逐渐完善。

  • GOPAHT 模式

    GOPATH 目录是所有工程的公共依赖包目录,所有需要编译的 go 工程的依赖包都放在 GOPATH 目录下。

  • Vendor 特性

    为了解决 GOPATH 模式下,多个工程需要共享 GOPATH 目录,无法适用于多个工程对于不同版本的依赖包的使用,不便于更新某个依赖包。go1.6 之后开启了 vendor 目录。

  • Go Module 包管理

    从 go1.11 以后开始支持 Module 依赖管理工具,从而实现了依赖包的进行升级更新,在 go1.13 版本后默认打开


wxvirus2021年9月24日
大约 6 分钟