按教程重构route之后报错

1. 运行环境

go 1.17

2. 问题描述?

按教程重构之后报错undefined: route,感觉是没有加载到pkg里的route
按教程重构route之后报错

附言 1  ·  1年前

试了一下我需要再import里指定引用 "goBlog/pkg/route",为什么教程里不用呢

Summer
最佳答案

这是 VSCode 的 Go 插件里的 go tools 没安装成功,gopls 工具会在保存文件时自动引入依赖的。

接下来是安装 go tools 的过程。

CTRL + SHIFT + P 然后输入 go tool

file

选择 install/Update Tools,然后选中所有的 CheckBox:

file

点击 ok ,会开始下载所有包。

file

有上面的输出,即代表安装成功。如出现失败,尝试多执行几次。或者配置下国内 goproxy 加速 - Wiki:Go 国内加速:Go 国内加速镜像

接下来关闭 main.go ,然后重新打开,按住 CTRL + S 键将自动导入所需的包。

最后实在无法下载 go tools 的话,顶部直接手动导入如下,也可解决问题:

"goblog/pkg/route"

go tools 只是做了自动导入,方便点而已。

2周前 评论
讨论数量: 5

貌似是在顶部引入了 "goBlog/pkg/route",教程没写出来

1年前 评论

因为 vscode 自动引入了

1年前 评论
green_hand 4周前
AllenChen7 (作者) 3周前
Summer

这是 VSCode 的 Go 插件里的 go tools 没安装成功,gopls 工具会在保存文件时自动引入依赖的。

接下来是安装 go tools 的过程。

CTRL + SHIFT + P 然后输入 go tool

file

选择 install/Update Tools,然后选中所有的 CheckBox:

file

点击 ok ,会开始下载所有包。

file

有上面的输出,即代表安装成功。如出现失败,尝试多执行几次。或者配置下国内 goproxy 加速 - Wiki:Go 国内加速:Go 国内加速镜像

接下来关闭 main.go ,然后重新打开,按住 CTRL + S 键将自动导入所需的包。

最后实在无法下载 go tools 的话,顶部直接手动导入如下,也可解决问题:

"goblog/pkg/route"

go tools 只是做了自动导入,方便点而已。

2周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!