go - Go 是如何导入解析依赖的?

标签 go

在 Go 中,当我导入如下依赖时:

import "github.com/spf13/viper"

Go 会查看哪些目录,按什么顺序查看?

最佳答案

查找顺序:

  1. vendor 文件夹。
  2. 标准包。
  3. GOPATH 文件夹。

运行 go help gopath 以了解有关 Go 如何搜索每个目录的更多信息。

关于go - Go 是如何导入解析依赖的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45558505/

相关文章:

recursion - 我如何阻止(和加入)由未知数量的 goroutines 提供的 channel ?

go - 如何在没有代码重复的情况下初始化映射?

string - 如何将驼峰大小写字符串转换为蛇形大小写

go - 如何检查后台启动的进程是否仍在运行?

go - 来自不同包的导出标识符的唯一性

go - 我们只能使用没有volatile的RWMutex?

sql - 是否可以在执行查询时传入参数数组而不是单独传递每个参数?

go - 从32位中获取一位的值

go - 了解缓冲 channel 的工作原理

go - 本地主机端口是否有约定...有关系吗?