angular - 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": []
}
}
并从这里修复但没有成功
解决方案
回答:我在这种情况下确保您的角度依赖项在您的主 package.json 中:
project/package.json -> 角度依赖
不在嵌套库 package.json 中:
项目 -> package.json -> lib 依赖项 -> 节点模块中的 lib package.json -> 角度依赖项
推荐阅读
- c++ - 在 C++ 中实现具有不同数据类型值的映射
- c# - 我的 Datalist 中的按钮未添加产品
- android - 为什么 capture="user" 不能将我手机的摄像头改为前置?
- authentication - Rocket Chat,无法在“DOMWindow”上执行“postMessage”
- javascript - 如何修复 axios Next js 中的“错误:请求失败,状态码为 404”
- sql - 如果我需要一个条件来更改临时表上的值,有人可以告诉我如何使用“If Else”语句吗?
- java - 依赖版本更改后无法识别 mvn 依赖
- android - 在 RecyclerView 上使用数据绑定时未调用 onBindViewHolder
- sorting - sort_values() 为参数 'axis' 获得了多个值
- laravel - Laravel Nova,仅在创建资源页面的菜单中显示活动记录