golang 怎么引入自定义包?

image.png

我在项目中写了一个test01的模块,我想在main.go中引入它。
1.我用go.mod 来管理包,会报截图的错;

2.
我按照这个方法:
https://www.cnblogs.com/xixim...

但是还是不能引入:

image.png

阅读 2.3k
1 个回答

首先我看你的go.mod好像是自己新建的,并是不这么做的.

先把go env环境设置的mod模式开启与代理
先设置环境变量

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

然后进入项目目录使用

go mod init hello.com(项目名)

然后如果你引入本地的文件你就使用

import 'hello.com/test01'

然后不建议入门直接使用vscode开发,建议你使用goland开发,对你入门上手和解惑会有很大的帮助


go mod 并不是这么写的,直接使用go mod init xxx生成就行,不需要手写
image.png
这才是正确的格式
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
1 篇内容引用
推荐问题