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

如何阻止VS Code将新建文件识别为TypeScript而非JavaScript?

解决VS Code自动识别JS代码为TypeScript的问题

手动指定文件语言(快速临时解决)

  • 新建空白文件后,先点击右下角的语言标签(默认显示「Plain Text」),选择JavaScript,再粘贴代码。
  • 快捷键操作:按Ctrl+K M(Windows/Linux)或Cmd+K M(Mac),在弹出的语言列表里选中JavaScript即可。

修改VS Code全局设置(彻底解决)

  1. 打开设置界面:按Ctrl+,(Windows/Linux)或Cmd+,(Mac)。
  2. 锁定JS文件关联规则:
    • 在搜索框输入files.associations,点击「编辑 in settings.json」。
    • 在配置文件中添加以下内容,确保JS代码不会被误识别为TS:
      "files.associations": {
          "*.js": "javascript",
          "*.jsx": "javascriptreact"
      }
      
  3. 关闭TypeScript的全部自动功能:
    • 搜索typescript.enable,将选项设为false,直接禁用TS语言服务。
    • 搜索typescript.validate.enable,设为false,关闭TS代码验证。
    • 搜索typescript.suggest.enabled,设为false,关闭TS智能提示。

给无扩展名空白文件设置默认语言

用Ctrl-N创建的是无扩展名空白文件,可直接设置默认语言:

  1. 打开设置,搜索files.defaultLanguage。
  2. 将值改为javascript,以后新建空白文件默认就是JavaScript模式,无需手动切换。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 10:32:06