关于GoLand创建项目勾选index entire GOPATH导致的问题
使用GoLand创建项目默认是勾选 Index entire GOPATH 的 。下面分别介绍勾选或不勾选 Index entire GOPATH 的区别。

创建项目时勾选index entire GOPATH
勾选index entire GOPATH会导致创建出来的项目不能导自定义的包和函数:

GOPATH的配置:

创建项目时不勾选index entire GOPATH
和勾选报错是一样的。
GOPATH配置:

如何解决不能导自定义的包和函数的问题
- 打开GOPATH配置。
- Project GOPATH添加当前项目所在的路径。
- 经过测试只要配置了Project GOPATH,够不够选
Use GOPATH that's defined in system environment和 Index entire GOPATH 都能成功导入自定义包和函数了。

关于GoLand创建项目勾选index entire GOPATH导致的问题

