“--skip-client”实体参数是否可以仅应用于某些实体?

Can the "--skip-client" entity parameter be applied to only some entities?

使用 Jhipster 7.0.1,我想生成实体,其中只有 select 少数实体生成了客户端代码。没有客户端的生成一开始按预期工作,但任何具有前端的后续实体将强制 所有 实体生成其客户端代码。


重现问题:

*对于测试,未创建具有任何关系的实体。

生成后,FooBar 都会生成客户端代码。日志条目似乎突出了这个问题:

Found the .jhipster\Foo.json configuration file, entity can be automatically generated!


创建仅客户端实体时,.jhipster\Foo.json 文件中似乎没有保存配置来容纳 --skip-client 参数。我可以简单地删除服务器端实体的 json 文件和它们在 .yo-rc.json 中的相应条目,但我担心我会 运行 升级 Jhipster 如果他们已经删除。有没有更好的方法可以做到这一点?


编辑: 我可能找到了解决办法。将 "skipClient""skipServer" 条目添加到每个 .jhipster/*.json 文件似乎可以解决问题。

.jhipster\Foo.json

{
  "name": "Foo",
  "skipClient": true,
  "skipServer": false
}

我认为这可能是 Jhipster 没有自行添加配置的错误。

"skipClient""skipServer" 条目手动添加到每个 .jhipster/*.json 文件似乎可以解决问题。

.jhipster\Foo.json

{
  "name": "Foo",
  "skipClient": true,
  "skipServer": false
}

我认为这可能是 Jhipster 没有自行添加配置的错误。

我在这里开了工单:https://github.com/jhipster/generator-jhipster/issues/15366