报错信息:

github 官网的 master 分支官网的示例,使用 loadMicroApp 手动加载 react16 会报:TypeError: parcel ‘react16’ died in status SKIP_BECAUSE_BROKEN: Illegal invocation
github qiankun examples

报错截图

解决方案:

我去 github issues 里找到了解决方案:
3.0 的 demo 切换应用(react16)报错 Illegal invocation #2951
解决方案 截图
代码截图

clone 下的 examples 代码里找到/src/sandbox/patchers/windowListener.ts 里搜索 call, 然后把 rawAddEventListener、rawRemoveEventListener 里的 call(global),改成 call(window)即可。
代码截图

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐