Skip to content

脚手架

脚手架的本质作用

创建项目基础结构、提供项目规范和约定(相同的组织结构、开发范式、模块依赖、工具配置,更有一些基础代码都相同)

IDE创建项目的过程就是一个脚手架的工作流程

脚手架工作原理

脚手架工具就是一个nodeCLI应用,创建脚手架就是创建一个CLI应用。在启动过后,会自动询问预设的问题,根据回答的结果根据一些模板文件,生成一个项目结构。

脚手架工作过程

  • 通过命令行交互询问用户问题(node中发起交互命令我们使用inquirer模块)
  • 根据用户回答的结果生成文件(入口文件中进行逻辑实现)

MIT Licensed