micro-app
micro-app copied to clipboard
A simple, efficient and powerful micro front-end framework. 一款简约、高效、功能强大的微前端框架
## 问题描述 vite会对css文件进行包装,导致返回的代码不是css代码,无法正常渲染 ## 复现步骤 1. 官方例子,在dev/children/vite项目的index.html里直接引入一个index.css文件 ## 上传截图 ## 复现仓库 > 请提供一个精简的代码仓库,然后上传到自己的 github,以帮助我们复现您的问题。 ## 环境信息 均为官方仓库的代码 - micro-app版本: - 主应用前端框架&版本: - 子应用前端框架&版本: - 构建工具&版本:
## 问题描述 > 问题的具体描述 两个微应用单独启动访问可以使用模块联邦 通过主应用访问其中一个微应用报错 ## 复现步骤 1. 2. ## 上传截图 > 请上传代码截图、控制台、终端等截图以帮助我们了解您的问题。 VM6405:31 Uncaught (in promise) ScriptExternalLoadError: Loading script failed. (missing: http://localhost:10001/remoteEntry.js) while loading "./HelloWorld.vue" from webpack/container/reference/app_exposes at...
**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] **Describe the solution you'd...
子应用被加载两次
基座应用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会生成如下的标签。一次是在MicroApp生成的blob:https://xyz.com.cn/566979d5-547e-43be-8770-8ca13a647636中打印出来的,另一次是在https://xyz.com.cn/microVite/assets/index.b9f156d3.js中打印出来的, 不清楚为什么会打印两次
## 问题描述 > 问题的具体描述 子应用样式基本都生效,小部分没生效,但在style文件中能找到生效和不生效的样式 也可以找到css关联的元素,基座配置基本都是默认的 ## 复现步骤 1. 2. ## 上传截图 > 请上传代码截图、控制台、终端等截图以帮助我们了解您的问题。  1111  11111  1111  1111 ## 复现仓库 > 请提供一个精简的代码仓库,然后上传到自己的 github,以帮助我们复现您的问题。 ## 环境信息 -...
样式失效
## 问题描述 > 问题的具体描述 1、本地开发环境,打包后ngnix部署样式正常,无任何异常 2、子应用二级异步加载的路由页面样式失效。 3、禁用样式隔离后,样式正常了。但是scss变量文件的woff等字体文件路径出错,style标签里assets资源引用路径出错 ## 复现步骤 ## 上传截图 > 请上传代码截图、控制台、终端等截图以帮助我们了解您的问题。 1.本地开发环境,打包后ngnix部署截图   2. 子应用二级异步加载的路由页面样式失效截图   3.禁用样式隔离后,截图   ## 复现仓库 > 请提供一个精简的代码仓库,然后上传到自己的 github,以帮助我们复现您的问题。 ## 环境信息...
## iconfont隔离问题 > 子应用的iconfont会覆盖主应用的iconfont,当content的值相同的时候。 ## 复现步骤 1. 2. ## 上传截图 > 请上传代码截图、控制台、终端等截图以帮助我们了解您的问题。 ## 复现仓库 > 请提供一个精简的代码仓库,然后上传到自己的 github,以帮助我们复现您的问题。 ## 环境信息 - micro-app版本:0.8.5 - 主应用前端框架&版本: - 子应用前端框架&版本: - 构建工具&版本:
现在我们的公共库全部都放到 cdn 上了, 但是子应用在渲染的时候因为强缓存导致 fetch 报错. 如果使用自定义fetch 加上参数 ({ cache : 'no-cache' }) 就没问题. 请问这个有比较好的解决方案吗?
主要是这个定义问题,typings/global.d.ts 影响 