打造属于自己的脚手架
一. 所需要的 npm 包
- commander - 解析 命令行参数
- chalk - 命令行颜色
- download-git-repo - 下载 git 包
- handlebars - 一个简单高效的语义化模版引擎
- inquirer - 获取到命令行问题 答案,根据答案 筛选内容
- metalsmith - 相当于gulp 可以用一些插件 对文件进行处理 (用handlebars插件
- ora - loading
二. 具体流程
- inquirer 回答问题
- download-git-repo 下载模版
- Metalsmith 使用工程
- handlebars 模版文件 处理
- 安装依赖
三。 代码具体实现
npm install rzp-cli -g
脚手架 代码 github.com/rzp1/rzp-cl…