本地導入超出包範圍的問題 在使用非本地包的場景中,使用本地導入會導致錯誤“local在非在本地包中導入“./greeting”。 可能的解決方法 更改工作目錄:更改工作目錄到包的位置(src/jacob.uk.com )並執行go install而不指定package. 使用非本地導入:使用完整路徑導入包,例如「jacob.uk.com/greeting」。這允許從任何位置編譯和使用套件。 最佳實務建議 完全避免使用本地導入。相反,使用非本地導入來確保不同工作目錄之間的兼容性並保持乾淨的程式碼結構。