问题
VS code报错 gopls requires a module at the root of your workspace。虽然不影响程序运行,但是一个个文件爆红让人看着很不舒服!!网上很多都抄来抄去解决不了问题,这里是我自己实践过的解决办法。
解决办法
1.设置好自己项目的GOPATH路径
文件结构如下:
我这里整个项目的根路径是05-GO,所以GOPATH设置成他的路径
2.运行go mod命令
#在根项目路径处运行下面命令
go mod init 05-GO #这里是项目的路径名
做完这步之后会自动生成一个go.mod文件
3.为每个go文件创建一个文件夹
文件结构如下,每一个go文件下创建一个文件夹,即可