Jhipster 测试模块

Jhipster 测试模块,jhipster,Jhipster,我刚刚实现了一个Jhipster模块来提供 我实现了mocha测试来验证是否生成了文件(通过了),但看起来它们不是在真正的搭建上下文中生成的(如果您对错误有任何线索,我将非常感谢) 我发现用支架样本测试该模块的唯一方法是在npm注册表中发布它,以便能够在模块选择广播中选择它,但这并不是一个好的选择,因为它在Jhipster marketplace上公开了一个不工作的模块(我真的很抱歉)。要在本地测试模块,请执行以下操作: 在模块目录中运行npm链接 生成项目 在项目中运行npm链接生成器jhi

我刚刚实现了一个Jhipster模块来提供

我实现了mocha测试来验证是否生成了文件(通过了),但看起来它们不是在真正的搭建上下文中生成的(如果您对错误有任何线索,我将非常感谢)


我发现用支架样本测试该模块的唯一方法是在npm注册表中发布它,以便能够在模块选择广播中选择它,但这并不是一个好的选择,因为它在Jhipster marketplace上公开了一个不工作的模块(我真的很抱歉)。

要在本地测试模块,请执行以下操作:

  • 在模块目录中运行
    npm链接
  • 生成项目
  • 在项目中运行npm链接生成器jhipster enterprise pom
现在,当您运行yo jhipster enterprise pom时,它将使用您的本地代码,而不需要从NPMJ进行安装

查看模块的代码,您似乎将
应用程序
文件夹重命名为
服务器
。yeoman生成器运行
app
文件夹中的代码,这就是本地测试失败的原因。根据报告:

调用yo name时使用的默认生成器是应用生成器。这必须包含在app/目录中

当前可以通过运行
yojhipster企业pom:server
来访问它,但我想您不希望默认命令中包含
:server