我正在开发 Angular 7 应用程序,但通过 QuickFix 自动导入存在问题。 用户定义的类和组件工作正常,但 Angular(如 ViewChild、OnInit 等)则不然:/
在干净的项目上它可以工作(我有 VS Code 的角度扩展)。
我试图找到任何配置差异,但说实话我到底在寻找什么
我发现Angular.json中没有链接tsConfig:
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"tsconfig.app.json"
],
"exclude": []
}
}
并从这里修复,但没有成功
回答: 在这种情况下,请确保您的角度依赖性位于主 package.json 中:
project/package.json -> 角度依赖
不在嵌套库 package.json 中:
项目 -> package.json -> lib 依赖项 -> 节点模块中的 lib package.json -> 角度依赖关系
问题的解决方案 这对我来说是一个紧张的情况,但该网站很快就出现并解决了问题。希望你们享受这场斗争。