【Bug记录】uniapp开发时pages.json和manifest.json注释报错解决方案
pages.json和manifest.json注释报错问题解决
增强 pages.json
和 manifest.json
开发体验
json文件写注释
用 VsCode
开发 uni-app
项目时,我们打开 pages.json
和 manifest.json
,发现会报红,这是因为在 json
中是不能写注释的,而在 jsonc
是可以写注释的。
jsonc
的 c
就是 comment
【注释】的意思。
未设置前报错
解决方案
我们把 pages.json
和 manifest.json
这两个文件指定使用 jsonc
的语法即可,然后就以写注释了。在设置中打开 settings.json
,添加配置:
// 配置语言的文件关联
"files.associations": {
"pages.json": "jsonc",
"manifest.json": "jsonc",
},
误区
千万不要把所有 json 文件都关联到 jsonc 中,你感觉在 json 中都能写注释了,比以前更好用了,其实不然,json 就是 json,jsonc 就是 jsonc,严格 json 文件写了注释就会报错。
例如,package.json
写了注释在编译的时候,是会报错的,因为 package.json
就是严格 json 文件,不能写注释。
希望对大家有帮助。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~