uni-app 【已解决】manifest.json内注释的代码依然生效

uni-app 【已解决】manifest.json内注释的代码依然生效

操作步骤:

// "live-player-plugin" : {
//     "version" : "1.0.9",
//     "provider" : "xxx"
// }
manifest.json内注释小程序直播插件

预期结果:

上线后小程序不使用该插件,能正常使用小程序

实际结果:

上线后提示插件版本过低,无法提供服务,然后无法正常使用小程序,体验版和开发版都正常

bug描述:

// "live-player-plugin" : {
//     "version" : "1.0.9",
//     "provider" : "xxx"
// }
manifest.json内注释了小程序插件,上线后提示插件版本过低,无法提供服务,然后无法正常使用小程序,体验版和开发版都正常
项目 信息
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 10
HBuilderX类型 正式
HBuilderX版本号 3.1.4
第三方开发者工具版本号 1.03.2006090
基础库版本号 2.16.0
项目创建方式 HBuilderX

更多关于uni-app 【已解决】manifest.json内注释的代码依然生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app 【已解决】manifest.json内注释的代码依然生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在uni-app的manifest.json文件中,JSON标准不支持注释语法。使用//注释的代码行在编译时不会被正确识别为注释,而是会被当作语法错误或未定义内容处理。这会导致插件配置虽然看似被注释,但实际上可能仍然被部分解析或引发配置异常。

解决方案:

  1. 完全移除不需要的插件配置代码块,而不是使用注释
  2. 如果需要保留配置作为参考,请将其移到文件外部进行备份

正确的做法应该是:

{
  // 其他配置...
  // 完全移除live-player-plugin配置节
}
回到顶部