chore(deps): 更新项目依赖包版本

- 升级 webpack-cli 从 6.0.1 到 7.0.0 版本
- 更新 @discoveryjs/json-ext 从 0.6.3 到 1.0.0 版本
- 升级 commander 从 12.1.0 到 14.0.3 版本
- 更新 stylelint-order 从 8.0.0 到 8.1.0 版本
- 升级 vite-plugin-vue-devtools 从 8.0.7 到 8.1.0 版本
- 更新 @vue/devtools-core 从 8.0.7 到 8.1.0 版本
- 升级 @vue/devtools-kit 和 @vue/devtools-shared 到 8.1.0 版本
- 更新 @vue/shared 从 3.5.29 到 3.5.30 版本
- 优化会议房间学生端视频播放逻辑,添加 nextTick 等待 DOM 更新
- 重构声网会议初始化逻辑,清理旧客户端监听器防止重复注册
- 修改远程视频播放策略,移除自动播放改为业务层手动控制
This commit is contained in:
2026-03-14 11:11:36 +08:00
parent 69fa8df1ad
commit 1c64968b5e
6 changed files with 100 additions and 112 deletions

59
pnpm-lock.yaml generated
View File

@ -262,8 +262,8 @@ importers:
specifier: ^17.0.0
version: 17.0.0(postcss@8.5.8)(stylelint@17.4.0(typescript@5.9.3))
stylelint-order:
specifier: ^8.0.0
version: 8.0.0(stylelint@17.4.0(typescript@5.9.3))
specifier: ^8.1.0
version: 8.1.0(stylelint@17.4.0(typescript@5.9.3))
stylelint-scss:
specifier: ^7.0.0
version: 7.0.0(stylelint@17.4.0(typescript@5.9.3))
@ -292,8 +292,8 @@ importers:
specifier: ^2.0.3
version: 2.0.3(sharp@0.34.5)(vite@8.0.0(@types/node@25.5.0)(jiti@2.6.1)(sass@1.98.0)(yaml@2.8.2))
vite-plugin-vue-devtools:
specifier: ^8.0.7
version: 8.0.7(vite@8.0.0(@types/node@25.5.0)(jiti@2.6.1)(sass@1.98.0)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3))
specifier: ^8.1.0
version: 8.1.0(vite@8.0.0(@types/node@25.5.0)(jiti@2.6.1)(sass@1.98.0)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3))
vue-eslint-parser:
specifier: ^10.4.0
version: 10.4.0(eslint@10.0.3(jiti@2.6.1))
@ -1441,8 +1441,8 @@ packages:
'@vue/devtools-api@8.0.7':
resolution: {integrity: sha512-tc1TXAxclsn55JblLkFVcIRG7MeSJC4fWsPjfM7qu/IcmPUYnQ5Q8vzWwBpyDY24ZjmZTUCCwjRSNbx58IhlAA==}
'@vue/devtools-core@8.0.7':
resolution: {integrity: sha512-PmpiPxvg3Of80ODHVvyckxwEW1Z02VIAvARIZS1xegINn3VuNQLm9iHUmKD+o6cLkMNWV8OG8x7zo0kgydZgdg==}
'@vue/devtools-core@8.1.0':
resolution: {integrity: sha512-LvD1VgDpoHmYL00IgKRLKktF6SsPAb0yaV8wB8q2jRwsAWvqhS8+vsMLEGKNs7uoKyymXhT92dhxgf/wir6YGQ==}
peerDependencies:
vue: ^3.0.0
@ -1452,12 +1452,18 @@ packages:
'@vue/devtools-kit@8.0.7':
resolution: {integrity: sha512-H6esJGHGl5q0E9iV3m2EoBQHJ+V83WMW83A0/+Fn95eZ2iIvdsq4+UCS6yT/Fdd4cGZSchx/MdWDreM3WqMsDw==}
'@vue/devtools-kit@8.1.0':
resolution: {integrity: sha512-/NZlS4WtGIB54DA/z10gzk+n/V7zaqSzYZOVlg2CfdnpIKdB61bd7JDIMxf/zrtX41zod8E2/bbEBoW/d7x70Q==}
'@vue/devtools-shared@7.7.9':
resolution: {integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==}
'@vue/devtools-shared@8.0.7':
resolution: {integrity: sha512-CgAb9oJH5NUmbQRdYDj/1zMiaICYSLtm+B1kxcP72LBrifGAjUmt8bx52dDH1gWRPlQgxGPqpAMKavzVirAEhA==}
'@vue/devtools-shared@8.1.0':
resolution: {integrity: sha512-h8uCb4Qs8UT8VdTT5yjY6tOJ//qH7EpxToixR0xqejR55t5OdISIg7AJ7eBkhBs8iu1qG5gY3QQNN1DF1EelAA==}
'@vue/language-core@3.2.5':
resolution: {integrity: sha512-d3OIxN/+KRedeM5wQ6H6NIpwS3P5gC9nmyaHgBk+rO6dIsjY+tOh4UlPpiZbAh3YtLdCGEX4M16RmsBqPmJV+g==}
@ -4194,8 +4200,8 @@ packages:
peerDependencies:
stylelint: ^17.0.0
stylelint-order@8.0.0:
resolution: {integrity: sha512-1oAwPRz6Ba8u9LPjgvdbeMjZszHhjY6DBBK+xMlS3IC89GdTsvAPpGYvW+dkn6pxc4ZaI1S959g4c8CftZbhIg==}
stylelint-order@8.1.0:
resolution: {integrity: sha512-ao2+VzToCqbAVGaEYEeSR2zNurvQx+86Kw1d0//kZDx3zlyjvb24dE4J0e4HQgOTruOwZpfaHHRtK58+lrsTAQ==}
engines: {node: '>=20.19.0'}
peerDependencies:
stylelint: ^16.18.0 || ^17.0.0
@ -4538,11 +4544,11 @@ packages:
peerDependencies:
vite: '>=2.0.0'
vite-plugin-vue-devtools@8.0.7:
resolution: {integrity: sha512-BWj/ykGpqVAJVdPyHmSTUm44buz3jPv+6jnvuFdQSRH0kAgP1cEIE4doHiFyqHXOmuB5EQVR/nh2g9YRiRNs9g==}
vite-plugin-vue-devtools@8.1.0:
resolution: {integrity: sha512-4AvNRePfni3+PqOunACmAImC6SJVpUv6f7/g4oakyre9hYdEMrvDYlNmTZQsJPzVLMcGzn1FvSEqJ/n4HQ9cDg==}
engines: {node: '>=v14.21.3'}
peerDependencies:
vite: ^6.0.0 || ^7.0.0-0 || ^8.0.0-0
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
vite-plugin-vue-inspector@5.3.2:
resolution: {integrity: sha512-YvEKooQcSiBTAs0DoYLfefNja9bLgkFM7NI2b07bE2SruuvX0MEa9cMaxjKVMkeCp5Nz9FRIdcN1rOdFVBeL6Q==}
@ -5865,7 +5871,7 @@ snapshots:
'@babel/types': 7.29.0
'@vue/babel-helper-vue-transform-on': 1.5.0
'@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.29.0)
'@vue/shared': 3.5.29
'@vue/shared': 3.5.30
optionalDependencies:
'@babel/core': 7.29.0
transitivePeerDependencies:
@ -5878,7 +5884,7 @@ snapshots:
'@babel/helper-module-imports': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/parser': 7.29.0
'@vue/compiler-sfc': 3.5.29
'@vue/compiler-sfc': 3.5.30
transitivePeerDependencies:
- supports-color
@ -5950,10 +5956,10 @@ snapshots:
dependencies:
'@vue/devtools-kit': 8.0.7
'@vue/devtools-core@8.0.7(vue@3.5.30(typescript@5.9.3))':
'@vue/devtools-core@8.1.0(vue@3.5.30(typescript@5.9.3))':
dependencies:
'@vue/devtools-kit': 8.0.7
'@vue/devtools-shared': 8.0.7
'@vue/devtools-kit': 8.1.0
'@vue/devtools-shared': 8.1.0
vue: 3.5.30(typescript@5.9.3)
'@vue/devtools-kit@7.7.9':
@ -5973,12 +5979,21 @@ snapshots:
hookable: 5.5.3
perfect-debounce: 2.1.0
'@vue/devtools-kit@8.1.0':
dependencies:
'@vue/devtools-shared': 8.1.0
birpc: 2.9.0
hookable: 5.5.3
perfect-debounce: 2.1.0
'@vue/devtools-shared@7.7.9':
dependencies:
rfdc: 1.4.1
'@vue/devtools-shared@8.0.7': {}
'@vue/devtools-shared@8.1.0': {}
'@vue/language-core@3.2.5':
dependencies:
'@volar/language-core': 2.4.28
@ -8902,7 +8917,7 @@ snapshots:
dependencies:
stylelint: 17.4.0(typescript@5.9.3)
stylelint-order@8.0.0(stylelint@17.4.0(typescript@5.9.3)):
stylelint-order@8.1.0(stylelint@17.4.0(typescript@5.9.3)):
dependencies:
postcss: 8.5.8
postcss-sorting: 10.0.0(postcss@8.5.8)
@ -9367,11 +9382,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
vite-plugin-vue-devtools@8.0.7(vite@8.0.0(@types/node@25.5.0)(jiti@2.6.1)(sass@1.98.0)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)):
vite-plugin-vue-devtools@8.1.0(vite@8.0.0(@types/node@25.5.0)(jiti@2.6.1)(sass@1.98.0)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)):
dependencies:
'@vue/devtools-core': 8.0.7(vue@3.5.30(typescript@5.9.3))
'@vue/devtools-kit': 8.0.7
'@vue/devtools-shared': 8.0.7
'@vue/devtools-core': 8.1.0(vue@3.5.30(typescript@5.9.3))
'@vue/devtools-kit': 8.1.0
'@vue/devtools-shared': 8.1.0
sirv: 3.0.2
vite: 8.0.0(@types/node@25.5.0)(jiti@2.6.1)(sass@1.98.0)(yaml@2.8.2)
vite-plugin-inspect: 11.3.3(vite@8.0.0(@types/node@25.5.0)(jiti@2.6.1)(sass@1.98.0)(yaml@2.8.2))
@ -9389,7 +9404,7 @@ snapshots:
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.0)
'@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0)
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.0)
'@vue/compiler-dom': 3.5.29
'@vue/compiler-dom': 3.5.30
kolorist: 1.8.0
magic-string: 0.30.21
vite: 8.0.0(@types/node@25.5.0)(jiti@2.6.1)(sass@1.98.0)(yaml@2.8.2)