commander 完成脚手架的框架搭建和命令注册Node 项目支持 ES Modulecore 技术方案设计commander 实现脚手架命令注册Node 项目支持 ES Modulegit 操作不规范,导致分支混乱,操作耗时,如何制定标准的 git 操作规范并集成到脚手架。git 流程tag OSS 上传,CDN 上传,域名绑定把一个大的项目拆分成多个模块,方便管理和维护。
我们这个脚手架将按照下方计划进行拆分。
Command 命令Project 项目Component 组件Npm 模块Git 仓库Git 操作API 请求Git Api核心库
import-localcommander工具库
npmlog : 打印日志fs-extra : 文件操作semver : 版本比对colors :打印不用颜色的文本user-home : 拿到用户的主目录dotenv : 获取环境变量root-check : 检查 root 用户,降级