4
我还是用中文描述吧!
goctl release v1.2.4 使用 --home 指定自定义模板目录不生效 版本:
➜ goctl --version
goctl version 1.2.3-cli darwin/amd64
➜ goctl api go -api="test.api" -dir="api" -style GoZero --home ./template/1.2.3-cli
我修改了默认模板中 api 的 handler 和 logic 模板 api/handler.tpl
和 api/logic.tpl
,通过上面的命令生成后发现还是使用的默认自带的模板。
更具体一点,我是参照 https://go-zero.dev/cn/template.html 这个例子,更改了 handler 中的返回格式 将 httpx.OkJson(w, body)
改成了 reponse.Response(w, resp, err)
这种。
开始我以为是目录的问题,然后我就放到了 ~/.goctl
下面,测试发现还是不生效。
后来我又换回了之前使用的 goctl v1.2.1 , 发现这个是生效的。所以怀疑是 v1.2.4 有问题。