# 由于goctl 不能编译多个proto文件,所以先要安装合并工具: # go install git.apinb.com/bsm-tools/proto-merge@v0.0.3 # 1. 先合并 proto-merge ./proto/*.proto ./proto/group1.proto # 2. goctl 生成代码至/gen goctl rpc protoc ./proto/group1.proto --go_out=./external/pb --go-grpc_out=./external/pb --zrpc_out=./ -m --style go_zero # 3. 清理无用文件 rm ./proto/group1.proto mv ./client ./external/ rm group1.go rm ./etc/group1.yaml