登录
首页 >  Golang >  Go问答

如何在VSCode中导入子目录的包

来源:stackoverflow

时间:2024-02-18 10:45:24 281浏览 收藏

哈喽!今天心血来潮给大家带来了《如何在VSCode中导入子目录的包》,想必大家应该对Golang都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到,若是你正在学习Golang,千万别错过这篇文章~希望能帮助到你!

问题内容

go/vscode 不断告诉我从 github 获取一个包,而它是我拥有的子文件夹。

我已经将 go.mod 中的路线替换为私有文件夹路径:

replace (
    github.com/brianmaksy/m-highscore v0.0.0 => ./
)

不断弹出的错误消息是:

cli\server\main.go:7:2: no required module provides package github.com/brianmaksy/m-highscore/internal; to add it:
        go get github.com/brianmaksy/m-highscore/internal

如果有人知道可能出了什么问题,我将非常感激。提前致谢。


正确答案


我已经找到解决办法了。问题似乎是“内部”是一个空文件夹”。当我将导入更改为:

internal "github.com/brianmaksy/m-highscore/internal/server"

问题就解决了。

将这个问题保留在这里,以防将来对任何人有帮助。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

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