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标准不支持注释语法。使用//注释的代码行在编译时不会被正确识别为注释,而是会被当作语法错误或未定义内容处理。这会导致插件配置虽然看似被注释,但实际上可能仍然被部分解析或引发配置异常。
解决方案:
- 完全移除不需要的插件配置代码块,而不是使用注释
- 如果需要保留配置作为参考,请将其移到文件外部进行备份
正确的做法应该是:
{
// 其他配置...
// 完全移除live-player-plugin配置节
}

