fix: 修复 App 端 MQTT 运行时兼容问题

- 锁定 MQTT 版本为 5.15.1
- 为 AbortController、AbortSignal 和 navigator.language 添加兼容补丁
- 新增 MQTT App 运行时测试
This commit is contained in:
田香琪
2026-08-05 18:24:41 +08:00
parent eb40916cf7
commit 359d1ad24c
4 changed files with 228 additions and 5 deletions

View File

@@ -5,7 +5,8 @@
"main": "main.js",
"scripts": {
"migrate:vue3": "node scripts/migrate-vue3.js && node scripts/migrate-filters-usage.js",
"postinstall": "patch-package"
"postinstall": "patch-package && node scripts/patch-mqtt-abort.js",
"test:mqtt-app-runtime": "node scripts/test-mqtt-app-runtime.js"
},
"repository": {
"type": "git",
@@ -15,9 +16,9 @@
"dependencies": {
"@tencentcloud/chat": "^3.5.5",
"hls.js": "^1.6.16",
"mqtt": "^5.15.0",
"mqtt": "5.15.1",
"sass": "^1.89.2",
"uview-plus": "^3.4.72",
"uview-plus": "3.8.42",
"vuex": "^4.1.0"
},
"devDependencies": {