收藏
回答

WXWebAssembly.instantiate(path, imports)在分包里报错

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug WXWebAssembly.instantiate 微信安卓客户端 8.0.69 3.11.3

WXWebAssembly.instantiate(path, imports) 同样的path和imports 放在小程序的主包运行正常但是放在小程序的分包里运行报错 wasm streaming compile failed: CompileError: WebAssembly.Module doesn't parse at byte 0: expected a module of at least 8 bytes 所以大概率小程序读取分包里的path时可能路径依赖不一样找不到 所以byte是0 对于分包里的路径怎么修改比如path = "static/wasm/elsInfer/xxx.wasm.br"怎么修改

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

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    03-03
    有用
    回复 1
    • 东海螃蟹
      东海螃蟹
      03-05
      找到原因了,是因为我开发的插件里有用了worker, worker里有用到了WXWebAssembly.instantiate, 然后主程序调用插件是放在分包里的,分包不支持worker, 所以对于插件里放了worker, 插件放在小程序分包里调用这种情况如何支持worker?
      03-05
      回复
登录 后发表内容