vscode自动导入已存在的代码

时间:2018-11-25 10:15:03

标签: visual-studio-code auto-import

有时我已经有预定义的代码,并且我希望功能可以通过Quick Fix操作自动导入吗? enter image description here

2 个答案:

答案 0 :(得分:0)

在检查JavaScript代码时,VS代码是保守的。诸如beforeSaveWarrior之类的变量可能是在其他地方定义的全局变量(这是JavaScript领域中令人惊讶的常见模式)。这意味着默认情况下,使用beforeSaveWarrior之类的未定义变量不会被视为错误。

要将未定义的变量显示为错误并获取将其导入的快速修复,您需要在Js文件中enable semantic checking。最简单的方法是在JavaScript文件顶部添加// @ts-check。现在,未定义的变量,例如beforeSaveWarrior将被标记为错误。该错误的灯泡应包含添加导入的修补程序

答案 1 :(得分:-1)

设置"javascript.suggest.autoImports": false应该可以解决问题。