首页 前端知识 uni-app 编译报错 Error: pages.json解析失败,不符合 json 规范Unexpected token ‘)‘

uni-app 编译报错 Error: pages.json解析失败,不符合 json 规范Unexpected token ‘)‘

2024-06-01 10:06:31 前端知识 前端哥 109 335 我要收藏

 问题

使用webstorm开发项目时,打开pages.json习惯性ctrl+alt+l把代码格式了,然后报错了。

接着使用HBuilder编译,但是一直显示在编译中,完全没有反映。重启编译器与重启电脑都没有用。

 没管然后编译报错了。

加上逗号再运行还是报错

把代码还原Beyond Compare对比,就是多了个逗号导致 

 分析::

这个地方比较微妙,条件编译,是百度小程序才有后面的:usingComponents,现在我的是微信小程序,所以在softinputMode:adjustResize这里就是{}的最后一个键值对了,不能在最后一个键值对,不允许有逗号!!!

ifdef endif这些语句最后也不能有逗号

解决:

把逗号放在ifdef的下一行,当进入这个if语句之后,那么softinputMode就不是最后一项就要逗号。

这样编译OK了。

问题产生的原因:

使用webstorm,uni-app项目使用插件创建.vue页面并自动添加到page.json,导致page.json重新自动格式化了。

参考:

小程序报错pages/xxx/xxx.json 文件解析错误 SyntaxError: Unexpected end of JSON input_qq小程序 readjson错误_guochanof的博客-CSDN博客

转载请注明出处或者链接地址:https://www.qianduange.cn//article/10436.html
标签
pages.json
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!