【go】项目没有放在src目录下,使用的是go mod ,在xorm reverse时没有生成文件,但是也没有报错
我的项目时在src之外的目录创建的,使用的是go mod,orm使用的是xorm。想使用xorm 的 reverse 工具生成对应的模版文件,但是运行命令后并没有生成文件,也没有任何报错信息。 我是在/go/bin目录下找到的xorm工具,然后执行了命令 ../xorm reverse mysql "root:[email protected]/lottery charset=utf8" ./templates/goxorm
命令执行完毕后,目录中生成了models目录,但是没有文件生成。哪位大神可以指点迷津???
用 reverse
命令 + 默认的代码模板文件,最新版实测通过,前提是数据库连接没问题,且库表皆存在
go get xorm.io/reversereverse -f xormt/custom.yml
如果你是用的默认代码生成模板,最后一个参数应该类似这样
./template/goxorm.tmpl
若./templates/goxorm
是你自定义的模板生成文件,十之八九自定义写的有错误,检查即是
回答
以上是 【go】项目没有放在src目录下,使用的是go mod ,在xorm reverse时没有生成文件,但是也没有报错 的全部内容, 来源链接: utcz.com/a/113014.html