使用Nodejs开发简单的脚手架工具

中科医院专家微信 http://m.39.net/baidianfeng/a_4671427.html

像我们熟悉的vue-cli,react-native-cli等脚手架,只需要输入简单的命令vueinitwebpackproject,即可快速帮我们生成一个初始项目。在实际工作中,我们可以定制一个属于自己的脚手架,来提高自己的工作效率。

为什么需要需要脚手架?

减少重复性的工作,不再需要复制其他项目再删除无关代码,或者从零创建一个项目和文件。根据交互动态生成项目结构和配置文件等。多人协作更为方便,不需要把文件传来传去。

思路

要开发脚手架,首先要理清思路,脚手架是如何工作的?我们可以借鉴vue-cli的基本思路。vue-cli是将项目模板放在git上,运行的时候再根据用户交互下载不同的模板,经过模板引擎渲染出来,生成项目。这样将模板和脚手架分离,就可以各自维护,即使模板有变动,只需要上传最新的模板即可,而不需要用户去更新脚手架就可以生成最新的项目。那么就可以按照这个思路来进行开发了。

第三方库

首先来看看会用到哪些库。




转载请注明:http://www.aierlanlan.com/cyrz/1360.html

  • 上一篇文章:
  •   
  • 下一篇文章: