上下文:
我有一个jhipster项目,我安装了一些 jhipster模块(yeoman生成器),它应该像后实体挂钩一样。其中一个jhipster模块不是由我创建的,它实际上是jhipster-entity-audit。我首先运行了yo jhipster-entity-audit
,它成功并创建了 .jhipster \ modules \ jhi-hooks.json 文件。
问题: 当我运行 jdl importer 时,正在创建新实体时,我希望看到jhipster-entity-audit为每个新创建的实体执行,因为它应该表现为 post entity hook 。相反,我收到了这个输出:
提及: 我肯定安装了jhipster-entity-audit生成器。我尝试通过Yarn / Node(本地和/或全局)的许多方法安装它。
我非常感谢有关如何解决此问题的一些建议,以及如果我没有成功提供您能够帮助我所需的所有信息的可选问题。
答案 0 :(得分:1)
回答:这不是错误,但尚不支持。
您可以通过以下几个步骤使用它:
详情:
jhipster:import-jdl
暂时不支持post hook。它不像运行几次实体生成器和他的钩子那么简单。背景不一样。
你必须等到它。
我对我编码的模块有类似的问题:https://github.com/bastienmichaux/generator-jhipster-db-helper/issues/46
我打算通过自己调用实体生成器来解决这个问题,但这是因为我的模块有一个similar function作为jdl导入器。当我这样做时,我们将看到如何将它集成到jdl导入器中。所以我们谈论的是2个月或类似的事情。