首页 > 解决方案 > VScode 将文件检测为 JavaScript,但不会突出显示未定义的函数

问题描述

下面的 JavaScript 被保存到一个名为test.js

iDontExist();

(这是整个文件)

VSCode 不显示函数的高亮显示,该iDontExist函数在任何地方都不需要导入或需要。

如何让 VScode 突出显示未定义的函数?

在此处输入图像描述

请注意 JS 文件(不是 TS 文件)中的其他 Intellisense 功能(例如,检查导入)似乎工作正常:

在此处输入图像描述

标签: javascriptvisual-studio-codeintellisense

解决方案


VSCode 中的未定义函数在由于globals而未定义时不会自动突出显示,这包括一个完全不同的设置来运行突出显示:

使用ESlint 扩展来突出显示未定义的函数或错误。

在此处输入图像描述

您也可以使用ts-check,这是我使用的并且一直运行良好。


推荐阅读