micro-app
micro-app copied to clipboard
子应用被加载两次
基座应用vue2,子应用vue3.2.22+vite2.7.0,localhost运行没有问题一切正常,发布之后打开子应用,发现在子应用的入口文件main.ts中
if ((window as any).__MICRO_APP_BASE_APPLICATION__) { console.error('---------在微前端环境启动'); window['micro-app-vite'] = { mount, unmount }; }
console.error日志被打印了两次,某些文件也会被加载两次,如果被加载两次的文件中有Symbol的变量被provide到vue中,那么会导致这些变量在inject时取不到值。
如图“在微前端环境启动”被打印了两次。F12查看MicroApp会生成如下的
不清楚为什么会打印两次
#273 跟这个描述是同一个问题