Take me to the sky for you, for you are my dream.
Take me to the sky for you, for you are my dream.
站在架构的角度,从整体的角度出发,认识脚手架是个怎样的存在以及我们为什么需要它。
从上面的研发架构图可看出,脚手架具有基础功能封装复用、工作流的规范和集成的能力。
脚手架本质是一个操作系统的客户端,它通过命令行执行,比如:
vue create vue-test-app
上面这条命令由 3 个部分组成:
它表示创建一个 vue 项目,项目的名称为vue-test-app
,以上是最一个较为简单的脚手架命令,但实际场景往往更加复杂,比如:
vue create vue-test-app --force
当前目录已经有文件了,我们需要覆盖当前目录下的文件,强制进行安装。这里的--force
叫做 option,用来辅助脚手架确认在特定场景下用户的选择(可以理解为配置)。还有一种场景:
vue create vue-test-app --force -r https://registry.npm.taobao.org
这里的-r
也叫做 option,它与--force
不同的是它使用,并且使用简写,这里的-r
也可以替换成--registry
。
评论没有加载,检查你的局域网
Cannot load comments. Check you network.