uni-app运行环境版本和编译器版本不一致的问题

455 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

​在使用uniapp热更新的时候  常常会因为hbuild版本的问题,在更新成功后 在APP提示hbuild 版本不一致的弹出来,  提示 hbuild的版本编译 和 SDK不一致

解决方法在配置manifest填写上

"app-plus": {  
"compatible": {  
    "ignoreVersion": true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持  
},  

或者

//...  
"app-plus": {  
"compatible": {  
    "runtimeVersion": "1.7.0", //根据实际情况填写  
    "compilerVersion": "1.7.1" //根据实际情况填写  
},  

  • "runtimeVersion"字段值表示应用兼容的uni-app运行环境版本号,可以配置多个版本号(使用英文字符,分隔)
  • "compilerVersion"字段值表示编译环境版本号,通常配置当前HBuilderX的版本号或cli编译器版本即可(不可以配置多个)

​配置完 重新编译生成wgt 文件更新  弹出框就不会弹出了