2***@qq.com
2***@qq.com
  • 发布:2023-05-09 19:39
  • 更新:2024-05-23 15:26
  • 阅读:500

uniapp+vue3.0+分包无效

分类:uni-app

产品分类: 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不变

bug描述:

uniapp+vue3.0+分包无效

我试了vue2.0可以

如果是3.0,分包里的js依赖还是会被主包vendor.js所引用,造成vendor.js过大

2023-05-09 19:39 负责人:无 分享
已邀请:
9***@qq.com

9***@qq.com

我也是同样的问题 看了vendor.js 还是有分包的文件

2***@qq.com

2***@qq.com

解决了?

1***@qq.com

1***@qq.com - 骑着小马去泡妞

同样遇到问题,打包到微信小程序子包没有vendor.js,配置了 "subPackages" : true没啥用

leeee777

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

要回复问题请先登录注册