Visual Studio Code中的自动重新导入错误

时间:2018-04-06 06:56:58

标签: angular visual-studio-code

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

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

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

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

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

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

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

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

我可以手动输入导入,并且它可以正常工作。但这是生产力的下降。我应该在哪里搜索原因?或者它可能是一个与角度相关的问题,而不是一个IDE?

它在我的其他计算机上工作正常,对我的大学也很好。

2 个答案:

答案 0 :(得分:0)

我用于VS Code的扩展名是

https://marketplace.visualstudio.com/itemdetails?itemName=steoates.autoimport#review-details

它称为自动导入并有助于导入它们。

答案 1 :(得分:0)

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