环境:
- win10
- go 1.20
问题描述:
在go项目中想要导入自己的其他包的方法或变量,保存后提示
cannot find package "GOPROJECT/src/chapter1/model" in any of:
D:\VScode\language\Go\src\GOPROJECT\src\chapter1\model (from $GOROOT)
C:\Users\艾坤\go\src\GOPROJECT\src\chapter1\model (from $GOPATH)go
解决方法:
1、删除环境变量中的GOPATH(如果用户变量里也有的话,删除后重启一下,ps:不知道是不是必须步骤,如其他方法不行可以试下,我是这样弄好的)
2、运行go mod命令,生成go.mod文件
go mod init GOPROJECT
内容如下:
目录结构如下:
3、开启go mod管理
go env -w GO111MODULE=on
4、utils.go内容如下:
5、导入方式:
输出结果:
标签:src,package,VSCODE,GOPROJECT,chapter1,go,model,mod From: https://www.cnblogs.com/bug-boy/p/17498122.html