1 回答

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊
命令 go: go.mod 文件:
go 命令每次使用模塊圖時(shí)都會(huì)自動(dòng)更新 go.mod,以確保 go.mod 始終準(zhǔn)確反映現(xiàn)實(shí)并正確格式化。
go.mod
當(dāng)執(zhí)行構(gòu)建時(shí)檢測(cè)到依賴(lài)項(xiàng)不準(zhǔn)確時(shí),go 工具將自動(dòng)更新。
當(dāng)您github.com/joho/godotenv/cmd/godotenv
從您的模塊安裝時(shí),此安裝至少需要構(gòu)建/安裝有問(wèn)題的包(以及它的依賴(lài)項(xiàng),可傳遞)。
您可以安全地運(yùn)行go mod tidy
以撤消此“一次性”依賴(lài)項(xiàng)的記錄。
一般來(lái)說(shuō),如果你想禁止 go 工具更新go.mod
文件,你可以使用該-mod=readonly
標(biāo)志,但這會(huì)失敗go install
(“can't load package: package xxx: import lookup disabled by -mod=readonly”)。您可以在此處閱讀更多相關(guān)信息:Go Wiki:Go 模塊:我可以控制 go.mod 何時(shí)更新以及 go 工具何時(shí)使用網(wǎng)絡(luò)來(lái)滿(mǎn)足依賴(lài)關(guān)系嗎?
或者,如果您想避免這種情況,請(qǐng)?jiān)谀K之外構(gòu)建/安裝您的工具。您可以為此使用“虛擬”模塊。
- 1 回答
- 0 關(guān)注
- 139 瀏覽
添加回答
舉報(bào)