如何解决uniapp开发时pages.json和manifest.json注释报错

目录

写在前面 

JSON文件写注释

未设置前报错

解决方案

存在的误区


写在前面 

是的,json文件也可以注释,不过要指定使用jsonc语法,否则,肯定会报错。我们要明确一个问题,不是json文件可以注释,而是使用jsonc语法可以让json文件注释,大家要区分开。

有时候只是为了增强 pages.json和 manifest.json 开发体验,才想要给这2个json文件进行注释。一般情况下,不建议大家给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 文件,不能写注释。

希望对大家有帮助。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

儒雅的烤地瓜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值