收藏
回答

小程序插件在宿主的分包中引用, 会出现找不到wasm文件问题, 导致wasm加载失败

问题类型 终端类型 微信版本 基础库版本
Bug 微信iOS客户端 8.0.67 3.2.5

详细情况为, 我们开发了一个插件, 提供给第三方开发者集成, 由于插件使用了wasm库, 导致插件体积到了900kb左右, 第三方开发者做了宿主程序的分包, 将插件依赖在了分包里后运行插件, 出现以上的报错;

插件工程包含了wasm, 并且是在插件的worker中使用这个wasm, 如果宿主程序不做分包的话不会出现这个问题, 分包后就出现.

猜测是分包后, 插件worker内加载wasm的时候, 使用的wasm文件路径跟原来不一样, 导致无法找到wasm, 无法加载成功, 希望有官方开发人员看到这条bug, 可以协助排查解决问题.

回答关注问题邀请回答
收藏

2 个回答

  • l.Px
    l.Px
    01-14

    .wasm在插件项目目录是放置于worker目录之外的libs文件夹

    01-14
    有用
    回复 3
    • 哄哄
      哄哄
      01-20
      请问现在宿主小程序可以在分包里面使用插件了吗
      01-20
      回复
    • 哄哄
      哄哄
      01-20
      我在插件的worker中使用wasm会提示无法加载,请问您那边是在worker中如何成功加载wasm的呢?我的代码片段
      https://developers.weixin.qq.com/s/zD6hZimM8R6P
      01-20
      回复
    • l.Px
      l.Px
      01-28回复哄哄
      一样我也是遇到这个问题, 官方没有给出答复, 也没有修复, 问题依旧存在
      01-28
      回复
  • 智能回答 智能回答 本次回答由AI生成
    01-13
    有用
登录 后发表内容