情况1:项目报错,未执行go mod init 项目名
解决方式:
如果你的项目是myproject
就请执行:
go mod init myproject
go mod tidy
情况2:项目在飘红情况下依旧可以运行,仅在VsCode 中飘红
可以执行说明各种包没有问题,所以飘红是VsCode 的问题。
解决方式:
将VsCode 打开目录打开到 go.mod的上一级。
如果你的项目是myproject
那VsCode 打开目录就是myproject,而不是上上级GoProject/myproject等样式,载入目录后,即可看到飘红消失