VS code中go的import失败、标红等问题

属实有些烦

导入官方库失败

查看一下GOROOT的配置是不是Go的安装目录

导入第三方库失败

在vscode中安装完go语言扩展插件后,会提示安装gopls(go please)。如果自动安装不了,可以手动使用go install 安装。

如果安装完gopls后,导入包还存在问题,大意是找不到%GOPATH%\src\XXX,那么可以检查一下:

  1. vscode的workspace,不要一下子打开整个GOPATH文件夹,而是打开GOPATH下单个项目的文件夹,错误提示应该就会消失。
  2. 设置go env的全局变量go env -w GO111MODULE=on, 重启vscode

参考链接:https://stackoverflow.com/questions/58518588/vscode-could-not-import-golang-package