Visual Studio Code Angular 快速修复导入停止在特定项目上工作

问题描述 投票:0回答:2

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

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

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

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

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

并从这里修复,但没有成功

angular visual-studio-code intellisense auto-import
2个回答
0
投票

回答: 在这种情况下,请确保您的角度依赖性位于主 package.json 中:

project/package.json -> 角度依赖

不在嵌套库 package.json 中:

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


0
投票

问题的解决方案 这对我来说是一个紧张的情况,但该网站很快就出现并解决了问题。希望你们享受这场斗争。

https://github.com/microsoft/TypeScript/issues/39488

© www.soinside.com 2019 - 2024. All rights reserved.