【发布时间】:2019-04-27 05:39:33
【问题描述】:
【问题讨论】:
标签: visual-studio-code auto-import
【问题讨论】:
标签: visual-studio-code auto-import
在检查 JavaScript 代码时,VS Code 是保守的。 beforeSaveWarrior 之类的变量可能是在其他地方定义的全局变量(这在 JavaScript 领域是一种令人惊讶的常见模式)。这意味着默认情况下,使用 beforeSaveWarrior 等未定义变量不会被视为错误。
要将未定义的变量显示为错误并获得导入它们的快速修复,您需要在 Js 文件中enable semantic checking。最简单的方法是在 JavaScript 文件的顶部添加 // @ts-check。现在未定义的变量,如beforeSaveWarrior 将被标记为错误。错误的灯泡应包含添加导入的修复
【讨论】: