VS Code Go 擴展因Go.mod 更新問題而遇到加載困難
儘管遇到了有關go.mod 更新和後續錯誤的問題在VS Code 中遇到Go 擴展,上述線程(Go 需要更新到go.mod,通過-mod=readonly禁用:packages.Load錯誤)仍然沒有得到答案。因此,我們將重新發布此查詢以澄清此事。
利用 Go 版本 1.15.7,嘗試載入包含 go.mod 檔的 Go 項目。但是,VS Code 顯示了一條包含以下錯誤訊息的通知:
Error loading workspace: err: exit status 1: stderr: go: updates to go.mod needed, disabled by -mod=readonly : packages.Load error
隨附的圖像描述了收到的錯誤通知。
初始故障排除工作涉及檢查 go.mod 的檔案權限檔案。執行命令“chmod a w go.mod”以授予完全寫入權限,但錯誤仍然存在。
在一個偶然的事件中,手動執行命令「go mod tidy」似乎解決了問題。雖然擴展似乎有效,但根本原因仍不清楚。如果您能深入了解此行為的起源,我們將不勝感激,因為它們可以防止將來再次發生此錯誤。
以上是為什麼我的 VS Code Go 擴充功能在'go.mod”更新後無法加載,如何預防?的詳細內容。更多資訊請關注PHP中文網其他相關文章!