Angular 9 Ivy编译错误:无法绑定到“属性”,因为它不是“组件”的已知属性

时间:2020-02-12 16:28:36

标签: angular angular-ivy

我正在尝试遵循使用update guide从Angular 8.1升级到Angular 9的步骤。
完成所有更新步骤后,我尝试在启用aot的情况下运行应用程序,但出现很多错误,例如:
错误NG8001:“ mat-radio-group”不是已知元素
错误NG8002:由于它不是'mat-radio-group'的已知属性,因此无法绑定到'ngModelOptions'。

如果我在未启用aot的情况下运行该应用程序,则会出现以下错误:
无法列出延迟路径的错误:未知模块'C:/Users/user/Desktop/project/src/app/app.app#moduleModule'。

在更新之前,所有组件均已正确导入到我的app.module中。我也没有任何偷懒的路线,所以最后一个错误对我来说毫无意义。

此外,当我通过将以下内容添加到tsconfig.json文件来禁用Ivy时,它会成功编译,这表明问题与Ivy有关

"angularCompilerOptions": {
    "enableIvy": false
  }

0 个答案:

没有答案