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 绝对原创,转载请附上 本微博链接,有帮到你打赏下哦.