一、定义
-脚手架的本质作用是帮我们自动的创建项目基础结构、提供项目规范和约定。
二、作用
1、快速搭建特定类型项目的骨架,基于这个骨架进行后续的相应开发工作。
2、相同类型项目的开发约定:
- 相同的组织结构
- 相同的开发范式
- 相同的模块依赖
- 相同的工具配置
- 相同的基础代码
三、常用脚手架工具
1、特定项目类型脚手架工具:根据开发者提供的信息创建对应的项目基础结构(特定文件及基础配置),只适用于自己服务的框架的项目
- React ---> create-react-app
- vue ---> vue-cli
- angular ---> angular-cli
2、通用型脚手架工具:
- Yeoman: 根据模板生成对应的项目结构,灵活、易扩展
3、创建特定类型文件的脚手架工具
- plop:创建一个组件或模块所需的文件,使用脚手架创建更为便捷、稳定