3 回答

TA贡献1817条经验 获得超6个赞
Golang 有两种管理依赖的方式:旧的和新的。它们之间的切换通常是自动完成的。
Visual Sudio Code 尝试使用旧方法检查依赖项。但我看到你有go.mod
和go.sum
文件,这意味着你正在使用新的方式(Golang 模块系统)。
环境变量GO111MODULE
用于在依赖控制模式之间切换。它有 3 个值:auto
, on
, off
。默认值为auto
。
您看到的只是一个语法高亮问题,而不是编译或执行错误。

TA贡献1876条经验 获得超7个赞

TA贡献1841条经验 获得超3个赞
好的,这就是我所做的:
首先:按照 Mushroomator 在我的根项目中的建议运行 go mod tidy,但它没有用
第二:删除 GOPATH 环境变量,因为正如 JimB 评论的那样,它不再被使用,而且它也不起作用。
现在,这是我感到有点困惑的地方,因为也许我做了他们让我做的事,但我不知道如何解释。
因此,它可以正常工作并且不再显示语法错误。删除GOPATH环境变量,SET GOMODULE111=on,把我所有文件所在的Projects/Go目录拿出来放在桌面上,标记这个语法错误:
Google 所有图片 新闻 购物 视频 更多工具
大约 1,260,000,000 个结果(0.39 秒) 西班牙语 英语
现在,如您所见,我直接在 helloworld 目录中打开 VS Code,语法错误消失了,但我想直接从 src 目录中打开它以查看到目前为止我学到的所有内容:
- 3 回答
- 0 关注
- 201 浏览
添加回答
举报