micro-app-migrator
v1.0.0
Published
@falconix/micro-app migration helper
Downloads
12
Maintainers
Readme
micro-app-migrator
wujie 到 @falconix/micro-app 迁移工具
使用
在项目根目录执行命令
npx micro-app-migrator选项
--pkg-manager或-p指定包管理器,默认值为pnpm--exclude或-e排除指定目录使用glob语法,支持设置多个目录,例如:
micro-app-migrator --exclude "**/public" --exclude "**/assets"--dry-run或-d模拟运行,不实际修改文件--root或-r指定项目根目录
功能
micro-app-migrator 会执行以下操作:
依赖迁移
- 安装
@falconix/micro-app - 更新
@falconix/fep到最新版本 - 移除
wujie和wujie-vue3
- 安装
代码检测
- 检测
window.$wujie相关的 TypeScript 类型定义,提示删除 - 检测
window.$wujie.props访问,提示使用 microApp 相关方法代替 - 检测
window.$wujie.bus.$on/$emit/$off调用,提示使用 microApp 相关方法代替 - 检测
window.open调用,提示检查是否需要修改成microApp.openNewWindow(url, { frameMode: true })
- 检测
注意事项
使用前请备份好文件,确保文件已经提交到git仓库
