0.x迁移到1.0

从0.x版本迁移到1.0只针对于旧项目,如果在迁移中发现问题,请及时反馈。

迁移步骤

1、安装最新版本

npm i @micro-zoe/micro-app@latest --save

2、在start中增加配置

// index.js
import microApp from '@micro-zoe/micro-app'

microApp.start({
  'disable-memory-router': true, // 关闭虚拟路由系统
  'disable-patch-request': true, // 关闭对子应用请求的拦截
})

vite迁移

这里只针对子应用是vite的情况,主应用为vite不需要特殊处理。

如果你已经接入vite子应用且正常运行,不建议进行迁移操作,除非遇到问题。

迁移步骤:
步骤1:删除子应用vite.config.js中的配置

alt

步骤2:开启iframe沙箱

删除之前的两个配置项:inlinedisableSandbox,然后开启iframe沙箱。

<micro-app name='名称' url='地址' iframe></micro-app>
步骤3:删除主应用中的自定义插件

alt

步骤4:删除手动注册的通信对象

删除手动注册的通信对象,改用默认的通信方式进行数据通信,参考数据通信章节。

alt