inquirer 一个用户与命令行交互的工具
type:表示提问的类型,包括:input, confirm, list, rawlist, expand, checkbox, password, editor;
name: 存储当前问题回答的变量;
message:问题的描述;
default:默认值;
choices:列表选项,在某些type下可用,并且包含一个分隔符(separator);
validate:对用户的回答进行校验;
filter:对用户的回答进行过滤处理,返回处理后的值;
语法结构
2 fs 操作文件
fs.mkdir 创建文件夹 三个参数 url 权限=0777 回调
fs.writeFile 写入文件 三个参数 url 写入的参数 回调
3 ejs
ejs.render 两个参数 文件地址,options 修改的值
条件语法
插值 语法
4 exec
用来执行shell脚本命令
整体代码