首页 > 解决方案 > Visual Studio Code Angular quickfix import 停止在特定项目上工作

问题描述

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

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

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

我发现Angular.json中没有链接tsConfig

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

并从这里修复但没有成功

标签: angularvisual-studio-codeintellisenseauto-import

解决方案


回答:我在这种情况下确保您的角度依赖项在您的主 package.json 中:

project/package.json -> 角度依赖

不在嵌套库 package.json 中:

项目 -> package.json -> lib 依赖项 -> 节点模块中的 lib package.json -> 角度依赖项


推荐阅读