天天看點

vscode支援 go mod

linux 開通 go mod 之後 vscode 找不到包的問題?

原因:

因為 linux上 開通go mod :

所需要的第三方依賴包下載下傳到

go/pkg

下,而vscode依舊是在

GOPATH 和 GOROOT

下尋找

是以是找不到的,但是linux 編譯你的項目也不會報錯!

解決方法有二:

  1. 更改 go mod

    GO111MODULE="off" 或者auto

    這樣就是 在 GOPATH 和 GOROOT下尋找包。
  2. 雖然更改 GO111MODULE 可以實作 但是有的項目硬性要求就是要用 “on”.

    是以隻能從 vscode 着手.目前的解決方法是取消這個

    設定

    裡面的這個選項
    vscode支援 go mod
    重新開機即可!