在使用go 语言时,由于本人也是新手,对go 包管理相关的历史演进,版本更迭梳理的还不是很清楚,导致环境的搭建遇到很多困恼
以下问题:Error loading workspace: gopls was not able to find modules in your workspac …
该报错为vscode正下方中间可能会出现的一个持续性的报错提示,看起来十分头疼(下图异常已经清除了)
解决:
在使用go mod 进行包管理的时候,我们只需要在一个上层项目目录使用go mod 即可,不需要每建一个项目,进行一次go mod init <project_name>
如下图:
不需要在每个项目如hello、tettt、WaterMMS下进行go mod,只需要在所有项目的上有路径 go mod即可