golang项目,当我们微服务分模块开发时,习惯把main.go放在cmd目录下分模块放置,此时,我们在项目根目录下执行go test . 或go build . 时会报错“no Go files in ...”,

这是因为在.目录下找不到go程序,或者找不到程序入口,此时应该把.更换为具体test的目录,或者main.go所在的目录,也可以把.换成./...来解决问题。
文章讲述了在Golang微服务项目中,当main.go位于cmd子目录时,如何正确指定执行gotest或gobuild的路径,以避免noGofilesin...错误,提示用户需将当前目录替换为test或main.go所在的实际目录或使用./...通配符。
golang项目,当我们微服务分模块开发时,习惯把main.go放在cmd目录下分模块放置,此时,我们在项目根目录下执行go test . 或go build . 时会报错“no Go files in ...”,

这是因为在.目录下找不到go程序,或者找不到程序入口,此时应该把.更换为具体test的目录,或者main.go所在的目录,也可以把.换成./...来解决问题。
3555
1574
4万+

被折叠的 条评论
为什么被折叠?