:tiger: Micro Frontends solution for large application(面向大型应用的微前端解决方案),站点国内镜像:https://icestark.gitee.io
activePath
got falsy values, a warning will be thrown, closes #558activePath
传入 undefined、null 等非法值,会有 warn 提示。 closes #558activePath
is an array #526activePath
配置为数组时,设置正确的 basename 值 #526🔥 联动官网,提供更详细的错误指引 🚀 微模块支持获取全部导出内容,不仅仅是生命周期函数 #469
loadScriptMode
equals to fetch
and import
, Closes #373import
's error, Closes #466🔥 持续优化微前端应用的加载体验,当微应用 loadScriptMode 配置为 fetch 或 import、开启脚本沙箱、umd 配置为 true 时,会默认缓存资源。您的应用可能会受此影响,请密切关注,Closes #373 🚀 appHistory 支持传递 state,#477
hotfix: wrap import
using new Function
to avoid compiler error under chrome61 & ie. (#404)
hotfix: 修复低版本浏览器下 import
编译错误的问题. (#404)
🚀 icestark 2.6.0 is out!
🔥 ES modules can be loaded by icestark. You can use Vite application in icestark.
feat:handle module: commonjs
to module: esnext
.
🔥 支持 ES modules 类型微应用,用 icestark 来加载您的 Vite 应用 feat:完善 Angualr6 版本以上的应用接入 (#368) fix: Hash Router 不会二次触发 onRouteChange (#353) refact: 将 icestark 打包成 ESM 导出。
feat: path is deprecated and using the more powerful activePath instead. (#299, #297, #209) feat: debug mirco-frontends are accessiable by using source maps, even in sandbox. (#259) fix: call callCapturedEventListeners later to prevent double Prompt. (#325) refact: refactor url-matching algorithm.
feat: 对齐 API 和 React Component 的使用字段 (#299, #297, #209) feat: 优化 icestark 本地开发以及沙箱的调试体验 (#259) fix: 修复使用 Prompt 组件二次弹框的问题 (#325) refact: 重构路由匹配算法
更多内容变更以及详细解读,查阅 博客
feat: use scriptAttributes=[crossorigin="anonymous"]
to solve Script Error. (#276)
feat: @ice/stark-data
now support symbol key.
fix: unexpectable sandbox's cleaning up when load modules. (#293)
fix: missing ErrorComponent
cause React rendering's error. (#312)
feat: 使用 scriptAttributes=[crossorigin="anonymous"]
来解决 Script Error https://help.aliyun.com/document_detail/88579.html 的问题 (#276)
feat: @ice/stark-data
支持使用 symbol 作为 key
fix: 修复微应用 Dynamic Import 导致的加载问题 (#293)
fix: 修复 React 渲染 Error 实例的问题 (#312)
fix: falsy values except undefined would be trapped by proxy window. (#156) fix: parse library the right way if library is an array. (#287)
fix: 非 undefined
的假值可以被 proxy 沙箱捕获。
fix: 支持 library 配置方式与 webpack output.library 设置保持一致,支持类型 string[] 配置。