如何快速开发一个自己的脚手架?

2020-09-25 18:10:06 浏览数 (1)

假设现在我们要建立N个新项目,项目配置完全一样。在没有 CLI 的时候,我们要通过复制、粘贴一个一个完成,费时又低效。但如果有了 CLI,仅需几行命令,几秒钟就能完成所有上述步骤。

不仅如此,掌握了制作CLI的方法,还能在方方面面帮助到你:

  • 快速生成应用模板,如vue-cli等根据与开发者的一些交互式问答生成应用框架
  • 创建module模板文件,如angular-cli,创建与mysql表映射的model等
  • 服务启动,如ng serve
  • eslint,代码校验,如vue,angular,基本都具备此功能
  • 自动化测试 如vue,angular,基本都具备此功能
  • 编译build,如vue,angular,基本都具备此功能
  • *编译分析,利用webpack插件进行分析
  • *git操作
  • *生成的代码上传CDN
  • *还可以是小工具用途的功能,如http请求api、图片压缩、生成雪碧图等等

作为前端复制粘贴工程师,只要学会制作CLI,就能减少低级重复工作,专注业务提高开发效率规范develop workflow。

在这里给大家推荐一套视频教程——

《从0到1用Node完成一个CLI工具》

帮助你:

  • 从零构建一个Cli工具
  • command命令行
  • 模板库代码拉取
  • Vue约定路由功能
  • npm库发布

0 人点赞