脚手架工具

# 作用: 创建项目基础结构、提供项目规范和约定

  • 相同的组织结构
  • 相同的开发范式
  • 相同的模块依赖
  • 相同的工具配置
  • 相同的基础代码

# 前端脚手架

  • 脚手架的作用
  • 常用的脚手架工具 根据信息创建对应的项目基础结构
    • react项目 -> creat-react-app
    • vue项目 -> vue-cli
    • angular -> angular-cli
    • Yeoman -> 根据模板创建相应的项目结构
    • Plop 创建一个组件/模块所需要的文件
      • 创建项目中特定文件的一个小工具
  • 通用的脚手架工具剖析
    • Yeoman 通用的脚手架 generator的工作原理
  • 开发一款脚手架