Golang的glide将依赖关系下载到项目的源代码中。因此,go build
也编译了这些内容,并去掉了/检查代码库的插件也解析了依赖关系。编译glide vendored packages
假设这些依赖关系是稳定的,我该如何编译依赖关系,以便go build
变得更快?
另外,如何将vendor/
从go的工具中删除并检查代码库中的错误?
Golang的glide将依赖关系下载到项目的源代码中。因此,go build
也编译了这些内容,并去掉了/检查代码库的插件也解析了依赖关系。编译glide vendored packages
假设这些依赖关系是稳定的,我该如何编译依赖关系,以便go build
变得更快?
另外,如何将vendor/
从go的工具中删除并检查代码库中的错误?
有没有办法预编译我的依赖(获得.a)中的文件,所以它是 更快,当我去运行安装或去建立
见编译https://golang.org/cmd/go/#hdr-Compile_packages_and_dependencies
去建[-o输出] [-i] [建国旗] [包装]
[...]
-i标志将安装依赖于目标的软件包。
另外,我怎么可以删除供应商/从Go的工具来棉绒和检查 代码库中的错误?
见https://github.com/golang/go/issues/11659#issuecomment-122139338:
而不是使用/ ...你可以做:
go install $(go list ./... | grep -v /vendor/)
我很欣赏文档和开发问题/解决方案的所有链接。 – sargas
什么是错'去install'?在单个包装上运行棉绒效果非常好。也许我不明白你的问题? – Volker
我是新来的语言和生态系统。有没有办法预先编译我的依赖项(获取'.a')文件,所以编译时运行'go install'或'go build'会更快。 – sargas
是的,正如我所说的那样,'go install'就是这样。 – Volker