Angular ng build--prod错误:类型不可分配且属性不存在

Angular ng build--prod错误:类型不可分配且属性不存在,angular,vmware-clarity,Angular,Vmware Clarity,ng serve工作正常,但ng build--prod会抛出一些错误: 1) “类型'boolean | ValidationErrors'不可分配给类型'boolean'。类型'ValidationErrors'不可分配给类型'boolean'。” 它引用了以下代码段: <clr-wizard-page #pageGeneral [clrWizardPageNextDisabled]="!datainputForm.get('company').valid || !datainput

ng serve
工作正常,但
ng build--prod
会抛出一些错误:

1) “类型'boolean | ValidationErrors'不可分配给类型'boolean'。类型'ValidationErrors'不可分配给类型'boolean'。”

它引用了以下代码段:

 <clr-wizard-page #pageGeneral [clrWizardPageNextDisabled]="!datainputForm.get('company').valid || !datainputForm.get('email').valid">

(二)
“类型'XYZComponent'上不存在属性'open'” 我使用了VMware的Clarity UI的原始代码,但肯定没有声明什么,因为页面上的modals会导致相同的错误:

“类型'XYZComponent'上不存在属性'configIdModalOpen'”


@Pratap A.K是正确的:“属性'open'在类型'XYZComponent上不存在,意思是将open定义为public。如果它是private,则在产品生成中不起作用。它将抛出错误”


剩下的问题是用户错误/打字错误

类型“XYZComponent”上不存在属性“open”,表示将open定义为public。如果它是私有的,则在prod build中不起作用。它将抛出错误请更新您的组件代码Hi Pratap,我将如何/在哪里定义它?谢谢在组件文件中。请更新有效的组件代码!谢谢您不知道为什么“类型‘boolean | ValidationErrors’不能分配给类型‘boolean’。类型‘ValidationErrors’不能分配给类型‘boolean’。”是否发生错误?