我写了个约定代替编码的脚手架搭建工具 create-quick

本文介绍了作者开发的约定代替编码的脚手架工具create-quick,旨在简化脚手架创建过程,提高构建效率。工具采用ejs模板引擎,允许用户自定义询问方式,通过修改约定好的数据即可完成高配置脚手架,无需复杂编码。
摘要由CSDN通过智能技术生成

我们都知道脚手架是可以帮助我们大大的提高构建效率,但是市面上的脚手架工具都不能满足实际业务需求,所以就需要自己动手编写脚手架。脚手架的代码是比较繁琐的事情,很多第一次做脚手架的人都没办法直接做出来。我第一款脚手架也是根据文章修修改改搭建出来的,为了解决这个问题,我开发了一款约定代替编码的脚手架搭建工具。仓库地址giteegithub 欢迎star和提出意见

通用型?

我理想中的脚手架应该是可以进行选择项目中额外的配置,例如create-vue可以选择piniavue-router的配置,我们都知道需要使用上面的配置则需要在入口文件进行import和use,create-vue脚手架是通过编写多个入口文件来达到这个目的的,例如pinia-mainvue-router-mainpinia and vue-router-main,当配置多起来了入口文件数量会疯狂上涨,并且修改起来也不方便,例如我修改了pinia,还得去修改pinia and vue-router-main文件,在create-quick里我们使用ejs模板引擎解决了这个问题,只需要在每个配置下给相对应的数据即可。

有多简单?

克隆仓库,修改templates为自己的模板,修改约定好的询问数据就可以完成一款高配置脚手架,无须任何编码,就是这么简单!

灵活吗?

我们核心渲染函数封装成了工具函数,你只需要根据约定给相对应的数据即可。你可以自定义询问方式,想怎么样就怎么样!

试用一下

npm create quick
# or
npm init quick
# or
npx create-quick

仓库地址

gitee:点我前往

github:点我前往

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值