go 新手,求问导入包失败问题

2025 年 12 月 22 日
 biuyixia

IDE 为 GOLand

根目录导入 strings 、sync 、time 正常:

在 web 目录就不行了:

已经快被折磨疯了,.idea 删了也不行,缓存清理了也不行,go 和 goland 重装了也不行。

go.mod 代码:

module fastports

go 1.25.5
3354 次点击
所在节点    Go 编程语言
15 条回复
jucelin
2025 年 12 月 22 日
下个 ai 的编辑器:Trea 、Cursor 可以大幅度降低学习成本
我路过的,楼下给专业答复
Ipsum
2025 年 12 月 22 日
你都几个主包了? server.go 的包名改下吧。
yuanyao
2025 年 12 月 22 日
web 的目录下再加个 go.mod,或者 server.go 别用 package main
Nanosk
2025 年 12 月 22 日
没代码不敢评论 仓库发来看看😧
dushixiang
2025 年 12 月 22 日
golang 不允许导入未使用的包,你鼠标移动上去可以看到错误原因
biuyixia
2025 年 12 月 22 日
@dushixiang 好的好的。谢谢各位大佬。
zjsegzhf
2025 年 12 月 22 日
起码把报错提示发出来吧。。
biuyixia
2025 年 12 月 22 日
@dushixiang 这样啊。确实。服了。
YanSeven
2025 年 12 月 22 日
看它的错误原因啊,这些都是标准库的包,也不存在外部导入不导入的事儿。

这种划线报错都有原因提示的,鼠标移动到下划线就行。

另外这种小错误,有一个方案就是,简单点下载一个国内的 Qoder CLI 也好,国外的 claude code, codex 也行 (可以换成国内模型订阅或者中转站)。找到项目根目录,让 AI 帮你搜一遍问题。

并且,作为小项目的初学,用用 vscode 各种换皮的 ai ide ,侧边栏问问 ai ,几分钟这种小问题都给你列出来了。

ai 的出现是挑战也是机遇,机遇就是,入门辅助比以前大大降低了门槛和复杂度。

ps:题外话个人喜好,goland 这个 ui 不知道为什么越看越难受,也没咋用过 goland 。
zjsegzhf
2025 年 12 月 22 日
@YanSeven 5 年前只用 goland ,现在只用 cursor
biuyixia
2025 年 12 月 22 日
@zjsegzhf 没看,直接以为不存在的包呢。其实就是 go 语言的强迫症,不让导入未使用的包。真的很不适应
biuyixia
2025 年 12 月 22 日
@YanSeven 谢谢
body007
2025 年 12 月 22 日


配置自动格式化,goimports 会在格式化的时候去掉没用的导入。
biuyixia
2025 年 12 月 22 日
@body007 OK 大佬
ca2oh4
4 月 17 日
@biuyixia 用 _ 导入不使用的包,用 ide 安装 format 工具,现在 ide 都能自动导包

另外新人要重视基础,不能全靠 ai 喂饭,要主动学习

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1180336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX