亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

編譯 glide 供應商包

編譯 glide 供應商包

Go
慕容708150 2021-11-22 15:45:12
Golang 的glide將依賴下載到項目的源碼中。因此,也go build編譯這些,并使用 lint/vet 代碼庫的插件也解析依賴項。假設這些依賴項是穩定的,我怎樣才能編譯這些依賴項從而go build變得更快?另外,如何vendor/從 go 的工具中刪除lint 并檢查代碼庫是否有錯誤?
查看完整描述

1 回答

?
紅顏莎娜

TA貢獻1842條經驗 獲得超13個贊

有沒有辦法預編譯我的依賴項(獲取 .a)文件,以便在運行 go install 或 go build 時編譯速度更快

https://golang.org/cmd/go/#hdr-Compile_packages_and_dependencies

go 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/)


查看完整回答
反對 回復 2021-11-22
  • 1 回答
  • 0 關注
  • 205 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號