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
我正在开发 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