问问题
615 次
1 回答
0
VS Code 在检查 JavaScript 代码时是保守的。诸如beforeSaveWarrior
可能在其他地方定义的全局变量(这在 JavaScript 领域是一种令人惊讶的常见模式)。这意味着使用未定义的变量,例如beforeSaveWarrior
默认情况下不被视为错误。
要将未定义的变量显示为错误并获得导入它们的快速修复,您需要在 Js 文件中启用语义检查。最简单的方法是// @ts-check
在 JavaScript 文件的顶部添加。现在未定义的变量如beforeSaveWarrior
将被标记为错误。错误的灯泡应包含添加导入的修复
于 2018-11-28T08:50:55.123 回答