JHipster 实体子生成器 - 与类型 'Component' 没有共同的属性



我在尝试更新现有实体时遇到使用"实体"子生成器的问题。

运行生成器时,在进程结束时,运行以下命令:

线运行清理 &&纱线运行 webpack:构建:main

在此过程中,我收到以下错误:

错误 [at-loader] dummy/path/car-delete-dialog.component.ts:58:23 TS2559:类型"类型CarDeleteDialogComponent"与类型"组件"没有共同的属性。

错误 [at-loader] ./dummy/path/car-dialog.component.ts:147:27 TS2559:类型"类型CarDialogComponent"与类型"组件"没有共同的属性。

错误 in [at-loader] ./dummy/path/car-dialog.component.ts:150:27 TS2559:类型"类型CarDialogComponent"与类型"组件"没有共同的属性。

可以通过更改来修复:

his.modalRef = this.carPopupService
.open(CarDialogComponent, params['id']);

自:

this.modalRef = this.carPopupService
.open(CarDialogComponent as Component, params['id']);

这些错误仅与已更新的实体相关。

我理解为什么必须这样做,但不确定这是否是发电机等应该处理的事情。

JHipster版本是4.6.2(我最近更新了它(,我以前没有使用过子生成器,因为最初是从JDL工作室导入的。

提前感谢您提供的任何帮助。

这个问题现在已经解决了。

我在项目升级到的版本(v4.6.2(和全局JHipster生成器(v4.6.1(之间不匹配。

将 JHipster 生成器版本更新到 v4.6.2 解决了这些问题。

相关内容

  • 没有找到相关文章

最新更新