JHipster模块挂钩错误

JHipster模块挂钩错误,jhipster,yeoman-generator,Jhipster,Yeoman Generator,上下文: 我有一个jhipster项目,我为其安装了一些jhipster模块(yeoman生成器),这些模块应该作为后期实体挂钩。其中一个jhipster模块不是我创建的,它实际上是。我首先运行了yojhipster实体审计,它成功地创建了.jhipster\modules\jhi hooks.json文件 问题:当我运行jdl导入程序时,随着新实体的创建,我希望看到jhipster实体审计为每个新创建的实体执行,因为它应该作为实体后钩子。相反,我收到了以下输出: 提到: 我确实安装了jhip

上下文: 我有一个jhipster项目,我为其安装了一些jhipster模块(yeoman生成器),这些模块应该作为后期实体挂钩。其中一个jhipster模块不是我创建的,它实际上是。我首先运行了
yojhipster实体审计
,它成功地创建了.jhipster\modules\jhi hooks.json文件

问题:当我运行jdl导入程序时,随着新实体的创建,我希望看到jhipster实体审计为每个新创建的实体执行,因为它应该作为实体后钩子。相反,我收到了以下输出:

提到: 我确实安装了jhipster实体审计生成器。我尝试通过多种方法安装它,其中包括纱线/节点(本地和/或全局)


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

回答:这不是一个bug,它还不受支持

不过,您可以分几个步骤使用它:

  • 约杰普斯特
  • yo jhipster:导入jdl
  • yo jhipster实体审计
  • yo jhipster:实体EntityName
  • 对每个实体重复步骤4(可能按照正确的顺序,我不记得本模块的要求)
  • 详细信息
    jhipster:import jdl
    目前不支持post钩子。它不像实体生成器和他的钩子运行几次那么简单。上下文不一样

    你得等到它来

    我编码的模块也有类似的问题:


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

    看起来您发现了一个bug。如果github上有一个最小的项目可以重现这个问题,那会有所帮助。一旦你有了它,你就可以在github上针对jhipster实体审计打开一个问题,并链接到此项目存储库和输出
    jhipster info
    ,因为你的问题并没有告诉你在jhipster、node等中使用哪个版本。。。。然后你可以删除这个问题,因为它不会被回答。谢谢你的建议。我将按照建议的步骤进行操作,但我不认为jhipster实体审计中存在错误,因为我创建的另一个生成器并配置为钩子输出相同的错误
    无法组合模块
    如果存在错误且不是我的错误,我认为这不是特定于一个生成器,而是针对更大的范围。我将在创建回购协议时发布一个链接。好的,这是一个非常好的观点,因此这可能是Jhipster中的一个问题。讨论在这里进一步:;正如您所说,只有当importer与yojhipster:importjdl一起运行时,钩子才会起作用。非常感谢。