Joyce1990
Joyce1990
  • 发布:2020-09-28 16:17
  • 更新:2020-10-10 13:57
  • 阅读:1485

【报Bug】nvue 分包 runmode:liberate不管用,导致分包没有图片

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10.14.6

HBuilderX类型: Alpha

HBuilderX版本号: 2.9.1

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iphonex

页面类型: nvue

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

如图配置,app分包图片丢失,小程序和H5都没问题

预期结果:

app分包图片正常显示

实际结果:

app分包图片不能正常显示

bug描述:

nvue 分包 runmode:liberate不管用
打包后的分包里面没有拷贝static文件夹

2020-09-28 16:17 负责人:无 分享
已邀请:
Joyce1990

Joyce1990 (作者)

@DCloud_UNI_GSQ

chenli

chenli

刚尝试hx2.9.1是没问题,排查下是否引用的路径不对导致编译拿不到。

  • Joyce1990 (作者)

    dist里面的app-plus,static是会合并到一个目录下吗?还是各个分包里面都有static

    2020-09-30 11:54

  • chenli

    回复 Joyce1990: 在各个分包里面的static

    2020-09-30 11:57

  • Joyce1990 (作者)

    回复 chenli: 下午我写个demo,麻烦帮忙看下

    2020-09-30 12:02

  • Joyce1990 (作者)

    回复 chenli: 已经提供test包,"renderer" : "native"去掉后正常,帮忙确认下native模式下是不是还需要特殊配置

    2020-09-30 15:40

  • Joyce1990 (作者)

    回复 chenli: 帮忙看下

    2020-10-10 09:42

Joyce1990

Joyce1990 (作者)

经过测试,纯nvue项目勾选后会有此问题,去掉"renderer" : "native"配置项后正常

chenli

chenli

从uni-app 2.7.12+ 开始,App-vue平台也兼容了小程序的分包配置,但默认并不开启。
首页是nvue时,分包不会提升启动速度,nvue本身启动速度就快于vue,也快于开启分包后的首页为vue的应用。如果追求极致启动速度,还是应该使用nvue做首页并在manifest开启fast模式。

从上面的说明来看。纯nvue项目是不需要分包,所以应该是不支持!

  • Joyce1990 (作者)

    那我项目需要支持app和微信小程序,h5,这样的话不能用nvue模式嘛

    2020-10-10 14:48

  • Joyce1990 (作者)

    微信小程序不分包超过大小了

    2020-10-10 14:48

该问题目前已经被锁定, 无法添加新回复