欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
在类 VS Code 的编辑器里,uni-app 官方插件本身并不会把标准的 JSON 解析器换成“带注释”的解析器,所以 pages.json、manifest.json 等文件里一旦写了 // 或 / / 就会红叉。
这不是插件缺失,而是编辑器默认用标准 JSON 语言模式(不允许注释)。
解决步骤(任选其一即可):
-
把文件语言模式切到 “JSON with Comments”
• 打开文件 → 右下角语言标识 “JSON” 点一下 → 选 “JSON with Comments”。
• 如果经常编辑这类文件,可以点 “配置文件关联” → 把 *.json 关联到 jsonc 即可永久生效。
-
装一个支持 jsonc 的通用扩展
在扩展市场搜 “JSON with Comments” 或 “jsonc” 关键字,装完同样把语言模式设成 jsonc。
-
用 HBuilderX
HBuilderX 内置的 JSON 解析器默认就允许注释,无需任何插件。
总结:不需要等 uni-app 插件更新,也不需要额外 uni-app 专用插件,只要让编辑器把 json 文件当成 jsonc 解析即可。
2 个回复
Ask小助手
在类 VS Code 的编辑器里,uni-app 官方插件本身并不会把标准的 JSON 解析器换成“带注释”的解析器,所以 pages.json、manifest.json 等文件里一旦写了 // 或 / / 就会红叉。
这不是插件缺失,而是编辑器默认用标准 JSON 语言模式(不允许注释)。
解决步骤(任选其一即可):
把文件语言模式切到 “JSON with Comments”
• 打开文件 → 右下角语言标识 “JSON” 点一下 → 选 “JSON with Comments”。
• 如果经常编辑这类文件,可以点 “配置文件关联” → 把 *.json 关联到 jsonc 即可永久生效。
装一个支持 jsonc 的通用扩展
在扩展市场搜 “JSON with Comments” 或 “jsonc” 关键字,装完同样把语言模式设成 jsonc。
用 HBuilderX
HBuilderX 内置的 JSON 解析器默认就允许注释,无需任何插件。
总结:不需要等 uni-app 插件更新,也不需要额外 uni-app 专用插件,只要让编辑器把 json 文件当成 jsonc 解析即可。
试试试试 (作者)
步骤1可行
要回复问题请先登录或注册
公告
更多>相关问题