beego import报红

go交流群 852311425  绝对原创,转载请附上 本微博链接,有帮到你打赏下哦.

问题 :

beego import 项目的时候 意外报红,

我看一边发现没啥问题,路径也没问题,但是 /blog_user死活找不到,也看了网上关于下划线,点号之类的引入前缀 ,后面才发现了原因。

首先  跟“_”没有关系,

其次 跟你go mod init 有关

打开你的go.mod文件如下

你会发现这里是test,

所以要用/blog_user路径来调用  把下面的代码

module test

改成  下面这个代码就可以了,

module blog_user

来扩展下,下面这种加下划线的 是只引入 并执行   routers的init方法

_ "blog_user/routers"

路径前面有点的包 ,是取消掉别名直接调用的意思,比如你之前在aa.go里面定义了一个方法  bb();

以前要写   aa.bb();现在只要bb()就可以,这样也容易混乱,重复,所以除了公共方法,博主不建议去包名引用。

go交流群 852311425  绝对原创,转载请附上 本微博链接,有帮到你打赏下哦.

猜你喜欢

转载自blog.csdn.net/xuelang532777032/article/details/108746956