登录
首页 >  Golang >  Go问答

"VS Code显示“找不到模块”,但代码编译和执行正常"

来源:stackoverflow

时间:2024-03-08 13:27:26 389浏览 收藏

一分耕耘,一分收获!既然打开了这篇文章《"VS Code显示“找不到模块”,但代码编译和执行正常"》,就坚持看下去吧!文中内容包含等等知识点...希望你能在阅读本文后,能真真实实学到知识或者帮你解决心中的疑惑,也欢迎大佬或者新人朋友们多留言评论,多给建议!谢谢!

问题内容

作为工作要求,通过在线课程学习 grpc

我在文件夹 greet (在 gopath 之外)中定义了一个项目,其中包含三个名为:

  • greet_client
  • greet_server
  • greetpb

在项目根目录的 go.mod 文件中,我指定了以下内容:

module example.com/myuser/myproject

go 1.14

greet_server/server.go 中的代码引用了 greetpb

我像下面这样引用它:

我能够成功运行 server.go。 它返回预期的结果:

我的问题是 vscode 抛出的红色波浪线表示无法导入greetpb:

以下是 greetpb 包的定义方式(它是一个自动生成的文件):

如何消除此警告消息? 难道是我没设置好?

更新:

如何让程序进行“本地”查找?


解决方案


我知道我在聚会上迟到了,但以防万一有人遇到类似的问题。

经过多次尝试后,有效的是编辑文件 ~/.config/Code/User/settings.json

在说我是这样做的那一行。 "go.goroot": "../",

在这个项目中,一切都在一个层面上。目前还可以。

只是免责声明,我是 Go 新手。所以我会在以后进行编辑,以防我学到新的东西。

终于介绍完啦!小伙伴们,这篇关于《"VS Code显示“找不到模块”,但代码编译和执行正常"》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>