micro-app icon indicating copy to clipboard operation
micro-app copied to clipboard

子应用被加载两次

Open ztw2010 opened this issue 3 years ago • 1 comments

基座应用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时取不到值。

image 如图“在微前端环境启动”被打印了两次。F12查看MicroApp会生成如下的

不清楚为什么会打印两次

ztw2010 avatar Jun 06 '22 08:06 ztw2010

#273 跟这个描述是同一个问题

ztw2010 avatar Jun 06 '22 09:06 ztw2010