0

我有复杂的 Angular 和非常严格的打字稿规则。在开发和进行小改动以进行测试时,我经常会遇到“非关键”错误。例如,如果我对代码的某些部分进行注释,则通常会出现未使用的导入或方法的错误。应用此类更改时,应用程序无法正确重新加载,并Failed to compile.出现带有错误的深色覆盖。这非常烦人并且会降低生产力,因为尽管打字稿仍然会产生有效的 Javascript 代码,但非常小的临时更改通常会级联到整个文件(或多个文件)的“错误”。这在以前的 Angular 版本中按预期工作(显示错误,但正在编译)。

需要明确的是,我仍然希望报告这些错误,因此禁用规则不是一种选择。我也尝试设置

optimization: {
  noEmitOnErrors: false,
},

在 webpack 配置中。但这没有帮助。

Angular 的 github 问题跟踪器报告了类似的问题:https ://github.com/angular/angular-cli/issues/19948 。它没有解决方案,但我希望也许有一些解决方法。

4

0 回答 0