如何从0-1开发团队脚手架工具

背景

目前团队新建项目基本靠人肉手工copy,为了解决这些重复无脑的事情,决定搞一个工具。

码前思考

做之前,理一下思路,思路清晰之后,写代码就顺其自然了~
简单画个流程图。
image.png

实现

知识点如下:

  1. node基础知识,相关api。
  2. 工具
  1. 本地测试
    1. tnpm link
  2. 发布
    1. tnpm publish



使用

1
2
sudo tnpm i @alife/bqcli -g
bqcli create <project>

例如:
image.png
image.png
image.png