AngularCompilerPlugin中的警告:派生类型检查器意外退出

时间:2018-08-20 15:27:06

标签: angular npm angular-cli angular6

当我处于开发模式时,在IDE中更改代码后(有时),我会收到以下控制台警告消息:

WARNING in AngularCompilerPlugin:
Forked Type Checker exited unexpectedly.
Falling back to type checking on main thread.

基于Angular 6和Angular-cli 6的项目。更精确的版本:

"@angular/cli": "6.0.8" "@angular/*": "6.0.4"

我正在使用node v8.11.3npm v5.6.0通过VSCode Terminal运行项目

enter image description here

任何help || explanation都会受到赞赏。

2 个答案:

答案 0 :(得分:0)

我有同样的问题。

尝试使用new yourModel()使用TypeScript构造函数检查在哪里实例化新对象。

我修复了将对象分配给变量的问题:

const company: Company = new Company();
    if (error.status === 418) {
      company.name = error.statusText;
      return Observable.of(company);
    }
    return Observable.of(company); 
  });

代替:

    if (error.status === 418) {
      const company: Company = new Company();
      company.name = error.statusText;
      return Observable.of(company);
    }
    return Observable.of(new Company()); 
  });

答案 1 :(得分:0)

好吧,它在我使用Angular Components时引起了类似的错误。当我尝试将某些内容作为该特定组件的无效子代时,就会发生这种情况。该特定组件可以独立运行,而我已将其从父级移开。工作正常。 我试图在mat-form-field下使用仅包含标签,提示等的复选框组件,