起因
有一天我的vscode不知什么原因,语法检查功能没啦,每当我保存代码是还一直提示"Error: TypeError: Cannot read property 'get' of undefined"。
去网上找了很多文章,有用的却一个没有,再后来我重装vscode、go也不行。而且我的插件也装不上了,一直提示"go: cannot find GOROOT directory: c:\go",但是我GOROOT地址已经配置了。
直到后来发现了这个配置,在vscode终端执行go env
修复
安装vscode它会默认存一个env的环境变量文件到c盘,去文件管理中打开这文件会发现有这些配置
当然这里的GOROOT是我已经改过的,改之前就是GOROOT=C:Go,改成正确地址然后保存,再去下载插件就可以了,问题解决。
vscode安装插件这一点就很麻烦,出了问题太难解决了,如果小伙伴们也遇到这个问题希望能对你们有些帮助