我不确定是否会出现这种行为,但是在引用时GoLand似乎不会自动导入本地项目包。
GoLand对程序包和程序包方法具有智能感知。但是,在为本地软件包添加方法之后,GoLand只是抱怨说它是“未解决的参考”。直到我自己手动导入软件包为止。
我已启用所有导入优化设置。 GoLand自动导入所有github和系统软件包,而不是我的本地项目软件包。
有什么方法可以为本地软件包启用自动导入吗?还是我必须自己手动导入它们?
谢谢
答案 0 :(得分:1)
以这种方式使用本地导入不是一个好习惯。而是通过您的GOPATH(即github.com/your_github_username/your_project_dir/utilities
)链接到软件包。
假设项目目录:
$GOPATH/
|
src/
|
github.com/
|
your_github_username/
|
your_project_dir/
|utilities
main.go
项目:github.com/your_github_username/your_project_dir
软件包:github.com/your_github_username/your_project_dir/utilities
按照this标准,您的本地软件包应无问题地导入。