出乎意料的是,我在纯 JavaScript 文件中遇到了奇怪的 TypeScript 错误。我根本不使用 TypeScript,所以我不知道它来自哪里。也许我敲碎了键盘并且启用了某些功能?不确定。
注意事项:
例如,我在悬停已声明但未引用的变量时收到错误
[ts] '$var1' is declared but its value is never read.
。它还会洗掉可变的颜色,这很烦人。
这是我正在使用的扩展:
如果有人能指出我正确的方向,我将非常感激。这是一个小问题,但确实很烦人。
正如评论中所指出的,这似乎是 VS Code“突出显示未使用的变量和导入”的更新。
以下是有关此版本和功能的更多信息: https://code.visualstudio.com/updates/v1_24#_highlight-unused-variables-and-imports
我想我也有同样的问题。这花了我一段时间才弄清楚,但我想我已经明白了。 要禁用 JavaScript 文件的类型检查,请将
checkJs: false
添加到项目根目录中 compilerOptions
的 jsconfig.json
部分。
这是我的
jsconfig.json
:
{
"include": ["./src/**/*"],
"compilerOptions": {
"checkJs": false
}
}