脚手架拆包策略核心流程:core命令:commands模型层 models支撑模块 utilscore模块技术方案核心库:工具库 脚手架拆包策略 核心流程:core 命令:commands 初始化发布清除缓存 模型层 modelscommand 命令 project 项目component 组件npm 模块git 仓库 支撑模块 utilsgit操作 云构建工具方法api请求git api core模块技术方案 核心库:import-local 优先执行本地命令commander 创建commander命令 工具库npmlog 打印日志fs-extra 基于fs封装文件操作semver 版本比对colors 在终端在打印不同颜色的版本user-home 快速拿到颜色的主目录dotev 获取环境变量root-check 做账户检查和自动降级