You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何停止VS Code在JavaScript文件中标记TypeScript相关问题

解决方案

你需要额外禁用VS Code内置的JavaScript校验(其底层依赖TypeScript语言服务实现,仅关闭TS校验不会生效),同时根据你使用的框架插件补充对应配置,操作步骤如下:

  1. 打开VS Code设置页(快捷键Ctrl+,/Cmd+,),点击右上角的JSON图标进入settings.json编辑界面,添加以下配置:
{
  // 你已添加的配置
  "typescript.validate.enable": false,
  "vetur.validation.interpolation": false,
  // 新增配置:禁用内置JS校验
  "javascript.validate.enable": false,
  // 若使用Vetur开发Vue2,新增关闭脚本校验
  "vetur.validation.script": false,
  // 若使用Volar开发Vue3,新增关闭TS相关校验
  "volar.validation.script": false
}
  1. 检查项目根目录是否存在tsconfig.json文件,若存在则添加配置,避免TS服务自动扫描JS文件纳入校验:
{
  "exclude": ["**/*.js", "**/*.jsx"]
}
  1. 重启TypeScript语言服务生效:按下快捷键Ctrl+Shift+P/Cmd+Shift+P,搜索并执行「TypeScript: Restart TS Server」即可。

如果仅需要临时关闭单个JS文件的校验,直接在文件首行添加注释// @ts-nocheck即可。

内容的提问来源于stack exchange,提问作者Steve Bennett

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 07:06:04