在 VSCode 中编辑 JavaScript 文件时出现 TypeScript 错误

问题描述 投票:0回答:2

出乎意料的是,我在纯 JavaScript 文件中遇到了奇怪的 TypeScript 错误。我根本不使用 TypeScript,所以我不知道它来自哪里。也许我敲碎了键盘并且启用了某些功能?不确定。

注意事项:

  • 我的用户偏好设置中没有任何提及 TypeScript 的内容
  • 语言模式为JavaScript

例如,我在悬停已声明但未引用的变量时收到错误

[ts] '$var1' is declared but its value is never read.
。它还会洗掉可变的颜色,这很烦人。

这是我正在使用的扩展:

  • Chrome 调试器
  • 记录这个
  • One Dark Pro
  • PHP 文档拦截器
  • PHP 智能感知
  • phpfmt - PHP 格式化程序
  • SCSS 智能感知
  • WordPress 片段

如果有人能指出我正确的方向,我将非常感激。这是一个小问题,但确实很烦人。

javascript typescript visual-studio-code
2个回答
0
投票

正如评论中所指出的,这似乎是 VS Code“突出显示未使用的变量和导入”的更新。

以下是有关此版本和功能的更多信息: https://code.visualstudio.com/updates/v1_24#_highlight-unused-variables-and-imports


0
投票

我想我也有同样的问题。这花了我一段时间才弄清楚,但我想我已经明白了。 要禁用 JavaScript 文件的类型检查,请将

checkJs: false
添加到项目根目录中
compilerOptions
jsconfig.json
部分。

这是我的

jsconfig.json
:

{
    "include": ["./src/**/*"],
    "compilerOptions": {
        "checkJs": false
    }
}

© www.soinside.com 2019 - 2024. All rights reserved.