做好所有分包准备
- 发布:2023-05-09 19:39
- 更新:2024-05-23 15:26
- 阅读:500
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: Ventura 13.3.1
HBuilderX类型: 正式
HBuilderX版本号: 3.7.11
第三方开发者工具版本号: stable 1.06.2301160
基础库版本号: 2.31.1
项目创建方式: HBuilderX
操作步骤:
预期结果:
可以分包,vendor.js变小,分摊到分包中
可以分包,vendor.js变小,分摊到分包中
实际结果:
vendor.js不变
vendor.js不变
bug描述:
uniapp+vue3.0+分包无效
我试了vue2.0可以
如果是3.0,分包里的js依赖还是会被主包vendor.js所引用,造成vendor.js过大
4 个回复
9***@qq.com
我也是同样的问题 看了vendor.js 还是有分包的文件
2***@qq.com
解决了?
1***@qq.com - 骑着小马去泡妞
同样遇到问题,打包到微信小程序子包没有vendor.js,配置了 "subPackages" : true没啥用
leeee777
怎么解决呀
xzh
试试这个https://ext.dcloud.net.cn/plugin?id=18199
2024-05-23 15:57
leeee777
回复 xzh: 下载了,怎么使用呢
2024-05-23 16:06
xzh
回复 leeee777: 这个是vite插件来的,新建一个vite.config.js,把这代码复制过去
import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
import uniSubpackagePlugin from './uni_modules/xzh-subpackage-plugin/js_sdk/index.js';
export default defineConfig({
plugins: [
uni(),
uniSubpackagePlugin(),
],
});
2024-05-23 16:33
leeee777
回复 xzh: 可以了,这个真能解决,兄弟们,就照这个来吧
2024-05-23 16:54
xzh
回复 leeee777: 哈哈哈,谢谢
2024-05-23 16:55