登录
首页 >  Golang >  Go问答

Golang中无法在vscode文件夹结构中找到包

来源:stackoverflow

时间:2024-03-07 14:27:24 343浏览 收藏

今天golang学习网给大家带来了《Golang中无法在vscode文件夹结构中找到包》,其中涉及到的知识点包括等等,无论你是小白还是老手,都适合看一看哦~有好的建议也欢迎大家在评论留言,若是看完有所收获,也希望大家能多多点赞支持呀!一起加油学习~

问题内容

我在这里克隆了代码:https://github.com/kkdai/line-login-go。

我部署在heroku上并且运行成功。但我得到:cannot find package on VSCode

正常情况下,如果我把项目放在src目录下,并设置GOPATH,就不会报错。

但是这个项目不遵循该结构,包位于 vendor/ 目录中。

我需要做什么来处理该错误?


解决方案


您可以尝试将 use/add go modules 添加到您的克隆项目(使用 go 1.11+,并设置 go111module=on):

go mod init github.com/kkdai/line-login-go
go mod vendor

然后您应该将所有缺少的依赖项添加到您的供应商文件夹中。
您甚至不再需要 gopath

kardianos/govendor/issue 424 中所示,go mod 应识别 vendor/vendor.json 并导入之前由 govendor 声明和管理的正确引用。

到这里,我们也就讲完了《Golang中无法在vscode文件夹结构中找到包》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

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