0.1.0 • Published 3 years ago

sample-scaffolding-fxz v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

脚手架的工作原理与实践ß

工作原理:

在脚手架启动之后,会问你一些预设的问题,然后将你回答的结果结合一些模板文件给你生成一个项目的解构。

实践

通过nodejs,开发一个小型的脚手架工具,借助这个机会升入体会一下脚手架工具的工作过程。

node cli 应用

cli.js文件

与其他普通的js文件不同的是,cli.js文件入口文件必须要有特定文件头

脚手架的工作过程

  1. 通过命令行交互询问用户问题
  2. 根据用户回答的结果生成文件

意义

有了nodejs,实现起来并不复杂,但是在创建项目环节大大提高了我们的效率