JHipster模块挂钩错误

时间:2017-08-08 10:29:24

标签: jhipster yeoman-generator

上下文: 我有一个jhipster项目,我安装了一些 jhipster模块(yeoman生成器),它应该像后实体挂钩一样。其中一个jhipster模块不是由我创建的,它实际上是jhipster-entity-audit。我首先运行了yo jhipster-entity-audit,它成功并创建了 .jhipster \ modules \ jhi-hooks.json 文件。

问题: 当我运行 jdl importer 时,正在创建新实体时,我希望看到jhipster-entity-audit为每个新创建的实体执行,因为它应该表现为 post entity hook 。相反,我收到了这个输出:

enter image description here

提及: 我肯定安装了jhipster-entity-audit生成器。我尝试通过Yarn / Node(本地和/或全局)的许多方法安装它。

我非常感谢有关如何解决此问题的一些建议,以及如果我没有成功提供您能够帮助我所需的所有信息的可选问题。

1 个答案:

答案 0 :(得分:1)

回答:这不是错误,但尚不支持。

您可以通过以下几个步骤使用它:

  1. yo jhipster
  2. yo jhipster:import-jdl
  3. yo jhipster-entity-audit
  4. yo jhipster:entity EntityName
  5. 为每个实体重复步骤4(可能按正确顺序,我不记得此模块的要求)......
  6. 详情jhipster:import-jdl暂时不支持post hook。它不像运行几次实体生成器和他的钩子那么简单。背景不一样。

    你必须等到它。

    我对我编码的模块有类似的问题:https://github.com/bastienmichaux/generator-jhipster-db-helper/issues/46

    我打算通过自己调用实体生成器来解决这个问题,但这是因为我的模块有一个similar function作为jdl导入器。当我这样做时,我们将看到如何将它集成到jdl导入器中。所以我们谈论的是2个月或类似的事情。