golang 怎么引入自定义包?

image.png

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

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

但是还是不能引入:

image.png

阅读 2.4k
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 篇内容引用
推荐问题