4***@qq.com
4***@qq.com
  • 发布:2024-01-27 11:47
  • 更新:2024-11-09 10:03
  • 阅读:853

【报Bug】"optimization": { "subPackages": true } 设置了无效。

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 专业版

HBuilderX类型: 正式

HBuilderX版本号: 3.99

第三方开发者工具版本号: 1.06.2312061

基础库版本号: 3.3.3

项目创建方式: HBuilderX

操作步骤:

如上描述和附件图片

预期结果:

分包中应该单独有vendor.js文件,而不是全打在主包中。

实际结果:

分包组件js全打在主包中

bug描述:

uniapp开发微信小程序,manifest.json中“mp-weixin”节点下已经设置了"optimization": { "subPackages": true },但是编译到微信小程序时,只有主包中才有vendor.js文件,分包中没有,导致主包过大。不知是否还需要加其他的配置?谢谢,麻烦了。

2024-01-27 11:47 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com (作者)

有人遇到同样的问题吗?急!!!谢谢

  • 5***@qq.com

    我也遇到了 作者解决了吗!!急!!

    2024-03-07 10:46

2***@qq.com

2***@qq.com

我也遇到这个问题了

h***@qq.com

h***@qq.com - 前端爱好者

我也遇到了,不论是vite打包还是hbuilder打包都不行,有官方出来解决吗

w***@126.com

w***@126.com

我也遇到同样的问题,已配置了"optimization": {"subpackages": true} ,但是仅在子包里引用的js,被封装到vendor.js里了。

s***@163.com

s***@163.com

我也有这个问题了

6***@qq.com

6***@qq.com

我也碰到这个问题,要怎么处理啊

  • xzh

    可以看下我这个插件,开了个小广告,请不要介意https://ext.dcloud.net.cn/plugin?id=18199

    2024-05-31 10:13

6***@qq.com

6***@qq.com

有大佬解决了吗,遇到一样的问题

BFC

BFC

你好,node_modules里面的安装的包目前只会打包到 vender.js中, 如果需要,可以手动将node_modules中的包拿出来,放到项目里面引用使用

  • 4***@qq.com (作者)

    你好,我现在遇到的情况是,虽然设置了optimization节点,但是分包中写的页面、分包中写的组件js都会往主包的vender中塞,而不会在分包中生成自己的vender,是因为我在分包中使用了主包中的工具类(如请求封装类)导致的吗?

    2024-08-20 10:38

  • BFC

    回复 4***@qq.com: 是的,独立分包中不能依赖主包和其他分包中的内容

    2024-08-20 13:45

y***@163.com

y***@163.com

有大佬解决了吗,遇到一样的问题

要回复问题请先登录注册