示例:
目录在D盘下,并且GOPATH配置没问题
导包出现错误示例:
现在的go默认启用gomod,传统的导包方式在gomod开启的情况下会先到gomod文件里找包,然后会搜索go源码包,这种情况下是找不到直接导的包。此时就可以关闭gomod功能使用传统导包方式,或者不关闭gomod在项目文件路径下命令行使用go mod init初始化一个gomod文件,本地导包没有第三方依赖的情况下,这个gomod文件里面的内容不用动就能实现导包
原因:go modules 功能处于开启状态
在命令行输入go env找到GOMOD查看go modules状态
此时GO111MODULE=on表示go mod 功能处于开启状态
解决办法:
在命令行输入 go env -w GO111MODULE=off 关闭go mod功能
此时“GOMOD=off”表示go modules 功能处于关闭状态