angular - Visual Studio Code 中损坏的自动导入

标签 angular visual-studio-code

我正在使用 Visual Studio Code 进行 Angular 2+ 开发。

一段时间后,类和依赖项的自动导入部分停止工作。我不知道我到底做了什么,但在此之前一切正常。 现在它找不到所有可用的导出类,例如 Angular 的或我的。一个具体的例子:如果我尝试导入 Router,它应该添加:

import { Router } from '@angular/router'; 

但现在我没有得到这个选项: Example of importing Router.

我重新安装了 VSCode 并禁用了所有插件,但问题仍然存在。

我用谷歌搜索,我找到了可能的解决方案,例如这个页面:

但他们都没有解决我的问题,因为与我的问题不完全匹配。

我使用的是 Visual Studio Code 1.22.1。 (但问题始于以前的版本。)它在 Windows 10 上运行。

我可以手动输入导入并且它工作正常。但这是生产力的下降。我应该去哪里寻找原因?或者它可能是与 Angular 相关的问题而不是 IDE 问题?

它在我的另一台电脑上运行良好,对我的同事也运行良好。

最佳答案

checkjs: true 添加到您的 jsconfig.json 文件(在您的项目根目录中)现在应该启用自动导入而无需任何单独的扩展名。

关于angular - Visual Studio Code 中损坏的自动导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49687113/

相关文章:

typescript - 如何在 VS Code 中启用最新的 TypeScript 语言服务?

ASP.NET 应用无法打开 Kestrel

javascript - Angular2,子属性和 elvis 运算符

javascript - 如何在 Visual Studio Code 中将函数的所有参数格式化为一行

javascript - vscode 扩展在函数外使用变量

angular - 为什么异步 Angular 单元测试找不到 DOM 元素?

visual-studio-code - 如何在 Chromebook 上的 Visual Studio Code 中向上或向下移动一行

javascript - Angular 2 多个模块,名称仅在外壳上不同

angularjs - $httpProvider.defaults.withCredentials 的 Angular2 替换

mongodb - Angular 2 的 MEAN 堆栈 - 教程