那吒
那吒
@uchief 是的,需要一个 Pr 单独处理了,也欢迎 pr
icestark 并非不支持 MF。在生命周期中执行: ```js function mount () { import ('./bootstrap') } // 另外 unmount 周期不太好配置 ``` 不过你这种场景,似乎 https://webpack.js.org/concepts/module-federation/#dynamic-remote-containers 的方式更为简便,不用将入口改为异步
需求 1:通过 injectHtml 添加 script。看了这个插件的实现,无法支持。可以考虑在 vite-plugin-index-html 直接支持。 需求2:自定义 assetOutDir,通过 https://ice.work/docs/config/about/#outputassetspath 可以实现 需求3:hash 后缀可以通过 rollup 的 https://rollupjs.org/guide/en/#outputentryfilenames 来实现,问题可能在于需要插入到 html 中 这周我们考虑这么实现这三个需求
参考这个接入 https://ice.work/docs/guide/advanced/icestark 即可,多页面的每个页面可作为一个独立子应用运行。
@likepearl vite 模式还暂时不支持这个能力
插件内容内部处理了封装了部分逻辑,会导致这个组件的 props 变化导致渲染多次
@sypgogo 在其他 demo 主应用好使指的是?
可以根据错误信息排查下是否应用打包出现问题
@sypgogo 微应用的打包
@sypgogo 方便的话提供一个可以复现的 demo