报错缘由
学习 hystria, 尝试自测案例,使用了
go get “github.com/afex/hystrix-go/hystrix” 进行导入包,
导入成功后,在代码里利用 import 导入,但遇到了以下报错
could not import github.com/afex/hystrix-go/hystrix (current file is not included in a workspace module)
项目的层次结构如下:
注: gopro 作为程序的根目录,hystrix 作为子目录,并且均使用 go mod init 命令对 gopro, hystrix 做了项目的初始化。
解决方法
在项目的根目录利用 go get 命令进行所需包的导入
(一开始仅对 hystrix 子目录进行了 go get 的导入)