脚手架模块拆分策略

less than 1 minute read

核心流程:core

执行准备 prepare

检查版本号 检查node版本 检查root启动 检查用户主目录 检查入参 检查环境变量 检查是否为最新版本 提示更新

命令注册 registerCommand

注册init命令 注册publish命令 注册clean命令 支持debug

命令执行

命令:commands

初始化
发布
清除缓存

模型层:models

command 命令
project 项目
component 组件
npm 模块
git 仓库

支撑模块:utils

git操作
云构建
工具方法
API请求
Git API
SuiBu

SuiBu

Engineer

Comments

  Write a comment ...