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