AngularCompilerPlugin 中的警告:分叉类型检查器意外退出

sho*_*ukh 5 npm angular-cli angular angular6

当我处于开发模式并且在我的 IDE 中更改代码后(有时)我收到此控制台警告消息:

WARNING in AngularCompilerPlugin:
Forked Type Checker exited unexpectedly.
Falling back to type checking on main thread.
Run Code Online (Sandbox Code Playgroud)

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

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

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

在此处输入图片说明

任何help || explanation将不胜感激。

小智 2

我也有同样的问题。

尝试使用 .TypeScript 构造函数检查在何处实例化新对象new yourModel()

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

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

而不是这样做:

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