1.脚手架的工作原理是啥?
原理:启动过后,会自动询问一些预设问题,将回答结果结合模板文件生成项目的结构
>脚手架的工作原理
1.通过命令行交互询问用户问题
2.根据用户回答的结果生成文件
通过node.js开发一个小型的脚手架工具,相当于创建一个cli应用
2.开发自定义脚手架,来瞅一瞅!
1.创建目录
2.在package.json中指定cli的入口文件
3.编写cli.js
yarn add inquirer //安装inquirer模块
yarn add ejs //安装ejs模板引擎
4.添加templates文件夹,下面存放模板文件,例如 index.html style.css
5.通过命令行方式link到全局
yarn link
6.可通过命令sample-scaffolding来执行
sample-scaffolding
在任何目录下,执行sample-scaffolding,方可看到模板文件处理过后的项目文件输出
完毕