自從Go 1.11 中引入模組以來,模組的引用和結構方式發生了顯著變化。若要從不同目錄引用模組,應執行以下步驟:
舊方式:
新方式:
模組初始化:
使用go mod init 建立新模組。\root \module1 \go.mod \module2 \go.modgo.mod 檔案:
使用相對導入路徑來引用項目目錄結構中的模組。
import "./../module2"
import "./relative/path/to/module"
包含github.com/your-username/module2 作為module1/go.mod 中的依賴項。 在module1 原始碼中使用相對導入路徑: 相對導入在新的模組系統中,Go支援相對導入,允許開發者相對於當前模組的位置。相對導入的語法是:這種方法可以將項目分離為模組,同時保持模組之間的輕鬆引用。
以上是如何有效地在不同目錄中建構和引用Golang模組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!