猿问

编译 glide 供应商包

Golang 的glide将依赖下载到项目的源码中。因此,也go build编译这些,并使用 lint/vet 代码库的插件也解析依赖项。

假设这些依赖项是稳定的,我怎样才能编译这些依赖项从而go build变得更快?

另外,如何vendor/从 go 的工具中删除lint 并检查代码库是否有错误?


慕容708150
浏览 186回答 1
1回答

红颜莎娜

有没有办法预编译我的依赖项(获取 .a)文件,以便在运行 go install 或 go build 时编译速度更快见https://golang.org/cmd/go/#hdr-Compile_packages_and_dependenciesgo build [-o output] [-i] [build flags] [packages][...]-i 标志安装作为目标依赖项的包。另外,如何从 go 的工具中删除 vendor/ 以进行 lint 并检查代码库是否有错误?见https://github.com/golang/go/issues/11659#issuecomment-122139338:而不是使用 ./... 你可以这样做:go install $(go list ./... | grep -v /vendor/)
随时随地看视频慕课网APP

相关分类

Go
我要回答