为何含注释的JSON文件在Visual Studio Code中无报错?
VS Code中JSON文件允许添加注释的原因
这通常是通过以下几种方式实现的:
- 切换到JSONC语言模式:VS Code原生支持
JSONC(带注释的JSON)格式,只要把文件的语言模式改成JSONC,就能合法使用//单行注释或/* */多行注释。你可以点击编辑器右下角的语言选择器(默认显示JSON),选择JSONC即可。 - 关闭JSON语法校验:在VS Code的设置里搜索
json.validate.enable,将这个选项设为false,编辑器就会停止校验JSON的语法规则,自然不会因为注释报错。 - 配置文件关联规则:在项目的
.vscode/settings.json中添加配置:
这样所有"files.associations": { "*.json": "jsonc" }.json后缀的文件都会默认按JSONC格式解析,支持注释。 - 插件或框架的特殊支持:部分前端框架(比如Vue、React相关工具)的插件会自动把项目里的特定配置文件(如
vue.config.json、tsconfig.json)识别为支持注释的格式,无需手动设置。
内容的提问来源于stack exchange,提问作者Edward Tanguay
相关产品推荐
相关产品推荐

