一个 CLI 工具,旨在帮助uba开发者用户快速将其工程迁移升级为 ucf-web 微前端框架

安装

  1. # 安装全局
  2. npm i ucf-web-migrate -g

使用

  1. 首先需要切换到原来的工程目录下,执行

    1. migrate init
  2. 等待工具帮助我们迁移完成

GIF.gif

说明

工具在迁移是依赖原项目的 node_modules 环境,所以要先安装原来的项目依赖,安装过程中会生成备份目录(_back),并迁移所有的源代码,同时适配 原uba脚手架搭建的单页和多页项目。

问题解答

  1. 为什么我执行命令后出现了找不到webpack的错误?
    1. 请使用npm install安装原来工程依赖包即可,工具需要读取内置资源包
  2. 这个工具会不会把我原来的工程给改坏了?
    1. 绝对不会对原始工程做修改,操作之前,工具会在根目录下备份_bak名字的资源目录,放心使用
  3. 迁移完成后,我想知道ucf工程都有什么、都是做什么的?
    1. 可以移步这里了解:https://www.yuque.com/ucf-web/book/gv978w
  4. 我对工具源码比较关注,我从哪里可以看一下工具都是如何操作的呢?
    1. 可以移步查看源码:https://github.com/iuap-design/ucf-web-migrate