脚手架简介
脚手架本质是一个操作系统的客户端,它通过命令行执行,比如:
vue create project
上面这条命令由 3 个部分组成:
- 主命令:
vue
- command:
create
(类似向脚手架发送一个请求,让脚手架执行一个动作 ) - command 的 param:
project
它表示创建一个 vue 项目,项目的名称为 project
,以上是最一个较为简单的脚手架命令。
脚手架的执行原理
脚手架的执行原理如下:
- 在终端输入
vue create project
- 终端解析出
vue
命令 - 终端在环境变量中找到
vue
命令 - 终端根据
vue
命令链接到实际文件vue.js
- 终端利用
node
执行vue.js
vue.js
解析 command / optionsvue.js
执行 command / options- 执行完毕,退出执行
从应用的角度看如何开发一个脚手架
<