关于 GO import 的几个小问题

2019-06-27 23:33:56 +08:00
 rootliang

GO 初学者,对于基础的语法啥的已经没问题了,能写出简易的小玩具了,但是对 import 有几个问题想不通,所以斗胆来问下各位大佬,希望大佬们不要嫌弃。

比方说目录结构如下,main.go 进行 import 可以用 "./app/api"进行引用,但是官方并不推荐。

尝试使用将代码目录添加到 GOPATH,然后将调用修改为"giaohub/projact/app",但是报错 cannot find package,请问大佬们,如何用优雅的方式进行 import 调用,而不是相对目录

1272 次点击
所在节点    问与答
5 条回复
TMaize
2019-06-27 23:45:40 +08:00
推荐看下 go mod
linxl
2019-06-27 23:47:34 +08:00
同楼上, go mod.
hly9469
2019-06-27 23:57:53 +08:00
go mod
rootliang
2019-06-27 23:59:59 +08:00
@TMaize
@linxl
@hly9469
虽然问题有点傻,但还是感谢大佬回复,感谢已发送
shawndev
2019-06-28 10:09:00 +08:00
go mod 定义一个 module 名,在其他部分引用时,引用 module 名。

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

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

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

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

© 2021 V2EX