Visual Studio 代码 Angular quickfix 导入停止在特定项目上工作

Visual Studio Code Angular quickfix import stopped working on particular project

我正在开发 Angular 7 应用程序,但通过 QuickFix 自动导入时出现问题。 用户定义的 class 和组件工作正常,但 Angulars(如 ViewChild、OnInit 等)不是 :/

在干净的项目上它可以工作(我有 angular VS Code 扩展)。

我试图找到任何配置差异,但老实说我到底在寻找什么

我发现 Angular.json:

中没有链接 tsConfig
"lint": {
      "builder": "@angular-devkit/build-angular:tslint",
      "options": {
        "tsConfig": [
          "tsconfig.app.json"
        ],
        "exclude": []
      }
    }

并从 修复但没有成功

回答: 在这种情况下,请确保您的 angular 依赖项在您的主 package.json:

project/package.json -> angular 依赖项

不在嵌套库中package.json:

project -> package.json -> lib dependencies -> lib package.json in node-modules -> angular depedencies