如何阻止VS Code将新建文件识别为TypeScript而非JavaScript?
解决VS Code自动识别JS代码为TypeScript的问题
手动指定文件语言(快速临时解决)
- 新建空白文件后,先点击右下角的语言标签(默认显示「Plain Text」),选择JavaScript,再粘贴代码。
- 快捷键操作:按
Ctrl+K M(Windows/Linux)或Cmd+K M(Mac),在弹出的语言列表里选中JavaScript即可。
修改VS Code全局设置(彻底解决)
- 打开设置界面:按
Ctrl+,(Windows/Linux)或Cmd+,(Mac)。 - 锁定JS文件关联规则:
- 在搜索框输入
files.associations,点击「编辑 in settings.json」。 - 在配置文件中添加以下内容,确保JS代码不会被误识别为TS:
"files.associations": { "*.js": "javascript", "*.jsx": "javascriptreact" }
- 在搜索框输入
- 关闭TypeScript的全部自动功能:
- 搜索
typescript.enable,将选项设为false,直接禁用TS语言服务。 - 搜索
typescript.validate.enable,设为false,关闭TS代码验证。 - 搜索
typescript.suggest.enabled,设为false,关闭TS智能提示。
- 搜索
给无扩展名空白文件设置默认语言
用Ctrl-N创建的是无扩展名空白文件,可直接设置默认语言:
- 打开设置,搜索
files.defaultLanguage。 - 将值改为
javascript,以后新建空白文件默认就是JavaScript模式,无需手动切换。
内容的提问来源于stack exchange,提问作者frumbert
相关产品推荐
相关产品推荐

