我是靠谱客的博主 忧虑哈密瓜,最近开发中收集的这篇文章主要介绍go mod 引入自定义包,出现package main报红错误,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题是这样的,我在gopath路径外建立了一个文件夹用于测试go mod用法
目录是:
test
├── aab
│ └── aab.go
└── main.go
其中main.go文件里面引入了aab包

首先go mod init test,生成了go.mod

现在目录是这样的
test
├── aab
│ └── aab.go
├── go.mod
└── main.go
然后main 文件的第一行,就报错了
也就是那个package main

搜了一大堆资料,看到大家的各种复制粘贴资料,也没解决我的问题

在搞了大半天之后,我在aab目录下,执行了一次
go mod init aab
现在目录是这样的
test
├── aab
│ └── aab.go
│ └── go.mod
├── go.mod
└── main.go

然后报错就消失了,正常使用

最后想说,这个go mod确实很好用

最后

以上就是忧虑哈密瓜为你收集整理的go mod 引入自定义包,出现package main报红错误的全部内容,希望文章能够帮你解决go mod 引入自定义包,出现package main报红错误所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部