Uniapp Vue3 小程序接入实时音视频TUICallKit遇到的问题

一、 Vue3 主包过大

参考官方接入步骤操作:https://cloud.tencent.com/document/product/647/78760#init

将 TUICallKit 使用分包集成之后,主包中的 vendor,js 会变得非常大,这也是目前遇到的痛点问题。这是因为 uniapp 打包小程序在 Vue2 和 Vue3 上打包机制存在差异。

Vue2 使用 webpack 打包,独立分包中都会有单独的 vendor,js 不存在包体积问题。 Vue3 使用 vite

打包,分包中的依赖会被打入主包中,造成主包体积过大问题。

参考官网TUICallKit 小程序包体积优化方案:https://cloud.tencent.com/developer/article/2352663

操作后主包的vendor.js依旧很大。没有找到解决方案。

vite.config.js

ts 复制代码
import { defineConfig } from "vite";
import uni from "@dcloudio/vite-plugin-uni";

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [uni()],
  optimizeDeps: {
    include: ["tuicall-engine-wx",'@tencentcloud/tui-core'],
  },
  build: {
    rollupOptions: {
      external: ["tuicall-engine-wx",'@tencentcloud/tui-core'],
    },
  },
});


没有找到解决方案,改用vue2了。vue2分包不占用主包体积。

二、github代码下载不完整,上码云

https://gitee.com/tencent-cloud-uikit/TUICallKit/tree/main/uni-app/TUICallKit-Miniprogram/TUICallKit-Vue3

相关推荐
weixin_4222013018 小时前
如何解决小程序图标点击热区小,落点不准问题?
前端·小程序·样式·点击热区·扩大
河北清兮网络科技19 小时前
直播APP商用开发深度解析:为什么模板系统无法支撑规模化直播平台
运维·网络·人工智能·小程序·短剧app
今年下半年21 小时前
【微信小程序】uni-app + Vue3 + Vite 的小程序项目实现「进入指定范围才能打卡」的考勤功能
微信小程序·uni-app·定位·考勤
Geek_Vison1 天前
政务APP新增鸿蒙客户端,如何复用已有的业务单元?
小程序·harmonyos·mpaas·政务·小程序容器
Zhang.Yi1 天前
STM32-BKP和RTC
stm32·嵌入式硬件·实时音视频
沐子a~1 天前
小程序实战:萌宠案例
小程序
火眼金睛记单词1 天前
零基础成人重拾英语:第一个月的30天行动地图
前端·经验分享·学习·小程序
xinraynet1 天前
沈阳企业小程序开发选型:五个可核验维度,附设备数据采集与私域商城的技术实现要点
大数据·科技·ai·微信小程序·小程序
小码哥0682 天前
Java医院陪诊系统陪护系统陪诊小程序,三端齐全可定制
大数据·小程序·陪诊陪护·陪诊小程序·陪护系统·陪诊系统·陪护小程序
连涨- AI脑波英语2 天前
机构小程序对接词汇课程,测试账号怎样与正式学生账号隔离?
小程序·接口安全·脑机单词速记