1.0.2 • Published 9 months ago

yuge-cli v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago
  1. 锻炼 Node.js 相关操作,学会自己编写命令行工具等。
  2. 充分掌握 webpack 搭建过程
  3. 掌握 npm 从初始化到发包的全流程

什么是脚手架

cli 翻译过来是 command line interface 脚手架本身就是一个命令行工具,通过这个工具我们可以通过简单的命令交互来实现我们想要实现的功能。 一般的使用方法: vue command options ;工具名 指令名 可选选项 参数。 如:vue create --version mode=development

脚手架的执行原理

  1. 在终端输入对于的指令。
  2. 终端解析出 vue 命令。
  3. 在环境变量中找到 vue 命令。
  4. 根据指令存储的地址匹配到对应的可执行文件。
  5. 终端利用 node 执行对应的可执行文件。
  6. 解析命令行传入的参数,执行完毕退出。

如何开发一个脚手架

使用脚手架框架,对于

  1. yargs
  2. commander
  3. oclif 脚手架生成器

脚手架包含的功能

  1. 命令行交互(选择、输入)
  2. 日志打印
  3. 命令行文字变色
  4. 网络通信
  5. 文件处理
1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago