application 'xxx' died in status LOADING_SOURCE_CODE: [qiankun] You need to export lifecycle functions in xxx entry

vue子应用一直报错application 'xxx' died in status LOADING_SOURCE_CODE: [qiankun] You need to export lifecycle functions in xxx entry

原因是因为子应用加载的入口script不是最后一个
注意:入口文件一定要是最后一个,最好是检查一下index.html,一般可能会引入其他的文件在最后
qiankun是通过最后一个script文件拿到qiankun的生命周期,所以如果最后一个不是入口文件就拿不到生命周期,最终导致报错
vue子应用

然后主应用就会报错

修改后

vue子应用

主应用也就能正常加载了

代码地址:https://gitee.com/rainbowChenhong/micro-web.git

posted @ 2021-07-17 11:34  黑黑哈哈  阅读(28990)  评论(0编辑  收藏  举报