存取Go 模組中的本機套件(Go 1.11) 使用Go 的模組系統時,通常需要存取以下本機套件:不是模組依賴項的一部分。在這種情況下,可以採取以下步驟: 使用替換指令:如果本地包位於單獨的實體路徑中,請在主路徑中新增「替換」指令模組的go.mod 檔。該指令告訴模組系統使用本地包而不是遠端儲存庫上發布的版本。語法如下: 指定套件路徑:在主程式碼中,使用完整套件路徑匯入本機套件。例如,如果套件位於名為 platform 的目錄中,則導入語句將為: 執行建置指令:執行 go build 指令編譯程式。現在它應該成功建置、識別並使用本機套件。 範例: 考慮一個具有以下結構的項目: go.主模組的mod檔包含以下幾行: 在main.go中,本地套件可以是導入為: 透過以下步驟,可以在Go 模組中輕鬆使用本地包,從而促進無縫開發和測試。