2 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
目前不支持此功能。如果您考慮一下:可能當(dāng)前模塊不再需要它,但您的系統(tǒng)上可能還有其他(不相關(guān))模塊仍然需要它。模塊緩存在系統(tǒng)上的所有模塊之間“共享”;它可以共享,因?yàn)橐蕾図?xiàng)是版本化的,如果兩個(gè)不相關(guān)的模塊引用模塊/包的相同版本,則它是相同的并且可以共享。
最接近的是go clean
with -modcache
,但這會(huì)刪除整個(gè)模塊緩存:
-modcache 標(biāo)志導(dǎo)致 clean 刪除整個(gè)模塊下載緩存,包括版本化依賴項(xiàng)的解壓源代碼。

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
我們可以GOPATH
輕松地刪除一個(gè)或多個(gè)包的緩存。
刪除項(xiàng)目根文件夾中的 go.sum 文件。
刪除
vcs
中的文件夾GOPATH/pkg/mod/cache
。刪除庫(kù)中的所有文件
GOPATH/pkg/mod/cache/download/{Package_name}/{library_name}
或刪除屬于特定版本和更新list
文件的文件 ({version_to_delete}.*)。刪除 中特定版本的庫(kù)
GOPATH/pkg/mod/{Package_name}/{library_name}@{version}
。go mod tidy
現(xiàn)在,在項(xiàng)目根文件夾中運(yùn)行。它應(yīng)該從互聯(lián)網(wǎng)下載庫(kù),而不是從本地緩存重新生成。
- 2 回答
- 0 關(guān)注
- 577 瀏覽
添加回答
舉報(bào)