如何知道go项目中缺少的依赖项?
现在,我知道的唯一方法是运行go build
命令并按照错误消息进行操作。
但有没有更有效的方法可以做到这一点,例如:
./a.out proj
并且回报可能像:
missing dependencies:
github.com/go-sql-driver/mysql
github.com/foo/bar
....
go build
是否支持此功能?
答案 0 :(得分:1)
因为Go是编译语言所以为了查看代码是否有错误或缺少依赖性是通过编译代码。
您可以使用go get
替代go build
来查看缺少的依赖项。
来自doc
的一些参考快速编译到机器代码但又有垃圾的便利性 集合和运行时反射的力量。这是一个快速, 静态类型,编译的语言,感觉像动态 打字,解释语言。