首页 > 解决方案 > Angular eslint 非常慢

问题描述

最近,我将我们的 linting 从 tslint 迁移到了新的 angular eslint 解决方案。我的问题是现在很慢!对于一个半大型项目,lint 大约需要 5 分钟!我可以检查的最后一件事是angaular.json文件中的构建器选项,就像这样需要很长时间:

        "lint": {
          "builder": "@angular-eslint/builder:lint",
          "options": {
            "lintFilePatterns": [
              "projects/blueprint-core-components/**/*.ts",
              "projects/blueprint-core-components/**/*.html"
            ]
          }
        }

但是当我一个一个地添加文件(不使用通配符)时,它会一点一点地增长,这意味着它不是一个一个地检查文件,这意味着如果我的项目中有 ~300 个文件,它应该需要 ~300x1s=300sec ! !真的应该是这样吗?或者这里有什么问题?

标签: angulareslint

解决方案


推荐阅读