如果您的模塊具有另一個模塊作為依賴項,但第二個模塊不在回購中,您如何打包/分發第一個模塊?
據我了解,您有兩種選擇:
- 使用
replacego.mod 中的指令指向本地檔案夾,然后供應第二個模塊。 - 將其保留在 vendor 檔案夾之外并重寫第二個模塊中包的所有匯入陳述句,因此它們現在是主模塊的包。
顯然第一個選項是唯一合理的選項,但如果是這樣:
- 這是否意味著第二個模塊位于兩個地方,原始檔案夾和供應商檔案夾?
- 如果沒有,您如何從其中一個檔案夾中洗掉它?洗掉任何一個似乎都會破壞事情。
- Go 根本不支持離線/本地模塊依賴項嗎?
uj5u.com熱心網友回復:
似乎您可以很好地使用replace并指向子檔案夾匯入另一個模塊,而無需重命名匯入或供應商。我剛剛從編輯器/語言服務器收到錯誤,因為它不支持嵌套模塊(gopls),但一切似乎都按預期編譯和運行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/417951.html
標籤:
下一篇:試圖從JSON小節中獲取2個整數
