Closed yeaze closed 4 years ago
教程中用micro new 生成 微服务的基本目录结构,例如: micro new --namespace=mu.micro.book --type=srv --alias=user github.com/micro-in-cn/tutorials/microservice-in-micro/part1/user-srv
micro new --namespace=mu.micro.book --type=srv --alias=user github.com/micro-in-cn/tutorials/microservice-in-micro/part1/user-srv
这里的
github.com/micro-in-cn/tutorials/microservice-in-micro/part1/user-srv
实际目录应该是
$GOPATH/src/github.com/micro-in-cn/tutorials/microservice-in-micro/part1/user-srv
我个人不习惯将项目在放在GOPATH下开发,我因为有go mod,我可以将项目放在GOPATH外的任意目录下,但是用micro new方式生成的目录结构貌似只能在GOPATH下,所以我只能去$GOPATH/src/github.com/micro-in-cn/tutorials/microservice-in-micro/part1/user-srv将生成的目录结构再复制出来,请问这里还有别的方法,直接将micro new生成的目录结构到我指定的目录下吗?
已经在中文文档里找到答案了,加上 gopath=false,例如: micro new --namespace=mu.micro.book --type=srv --alias=user --gopath=false /自定义目录/user-srv
micro new --namespace=mu.micro.book --type=srv --alias=user --gopath=false /自定义目录/user-srv
教程中用micro new 生成 微服务的基本目录结构,例如:
micro new --namespace=mu.micro.book --type=srv --alias=user github.com/micro-in-cn/tutorials/microservice-in-micro/part1/user-srv
这里的
实际目录应该是
我个人不习惯将项目在放在GOPATH下开发,我因为有go mod,我可以将项目放在GOPATH外的任意目录下,但是用micro new方式生成的目录结构貌似只能在GOPATH下,所以我只能去$GOPATH/src/github.com/micro-in-cn/tutorials/microservice-in-micro/part1/user-srv将生成的目录结构再复制出来,请问这里还有别的方法,直接将micro new生成的目录结构到我指定的目录下吗?