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