yuge-cli
v1.0.2
Published
<!-- 通过搭建Vue脚手架可以学到什么? -->
Downloads
3
Readme
- 锻炼 Node.js 相关操作,学会自己编写命令行工具等。
- 充分掌握 webpack 搭建过程
- 掌握 npm 从初始化到发包的全流程
什么是脚手架
cli 翻译过来是 command line interface 脚手架本身就是一个命令行工具,通过这个工具我们可以通过简单的命令交互来实现我们想要实现的功能。 一般的使用方法: vue command [options] ;工具名 指令名 可选选项 参数。 如:vue create --version mode=development
脚手架的执行原理
- 在终端输入对于的指令。
- 终端解析出 vue 命令。
- 在环境变量中找到 vue 命令。
- 根据指令存储的地址匹配到对应的可执行文件。
- 终端利用 node 执行对应的可执行文件。
- 解析命令行传入的参数,执行完毕退出。
如何开发一个脚手架
使用脚手架框架,对于
- yargs
- commander
- oclif 脚手架生成器
脚手架包含的功能
- 命令行交互(选择、输入)
- 日志打印
- 命令行文字变色
- 网络通信
- 文件处理