Golang的滑翔将依赖项下载到项目的源代码。因此,go build
也会编译这些代码,而lint/vet代码基的go插件也会解析依赖项。
假设这些依赖关系是稳定的,那么我如何编译依赖项以使go build
变得更快?
另外,如何从go的工具中删除vendor/
并检查代码库中是否有错误?
发布于 2015-11-13 18:10:05
是否有一种预编译我的依赖项(获取.a)文件的方法,所以当我运行go安装或go build时编译会更快。
请参阅依赖关系
构建-o输出生成标志
..。
-i标志安装目标依赖项的包。
另外,我如何从go的工具中删除供应商/从lint中删除并检查代码库中的错误?
请参阅https://github.com/golang/go/issues/11659#issuecomment-122139338
而不是使用。/..。你可以:
go install $(go list ./... | grep -v /vendor/)
https://stackoverflow.com/questions/33688705
复制相似问题