golang1.5之后gopls在vscode中无法启动的问题
gopls 在 go1.5 之后的坑 - 简述
由于 go1.5 之后官方的 go module 是默认强制开启的。
所以 gopls 在一些未使用 go module 的项目中会有一些坑。
比如公司的老项目还用的 govendor 这个依赖管理工具,官方早就未维护了。
其实迁移到新的 go module 也不麻烦,但是似乎并没人来推动这个事。
未使用 go module 的坑
一、gopls 无法启动,提示必须使用 go mod
解决方式:修改 vscode 的配置 settings.json...
mozz.in1 min read