当前位置: 首页 > Web前端 > HTML

我写了一个脚手架工具create-quick

时间:2023-03-28 17:13:03 HTML

,是协议而不是编码。我们都知道脚手架可以帮助我们大大提高搭建效率,但是市面上没有一款脚手架工具能够满足实际业务需求,所以需要我们自己编写。脚手架。脚手架代码是一件比较繁琐的事情,很多第一次做脚手架的人都不能直接动手。我的第一个脚手架也是根据文章的修改搭建的。为了解决这个问题,我开发了一个使用约定而不是编码的脚手架工具。仓库地址gitee,github欢迎star和评论一般类型?我理想中的脚手架应该可以在项目中选择额外的配置。比如create-vue可以选择pinia和vue-router的配置。我们都知道,如果需要使用上面的配置,需要在入口文件中导入使用,create-vue脚手架就是通过写多个入口文件来达到这个目的的,比如pinia-main,vue-router-main,pinia和vue-router-main。当配置增加时,入口文件会疯狂增加,而且也容易修改不方便,比如我修改pinia后还要修改pinia和vue-router-main文件。在create-quick中,我们使用ejs模板引擎来解决这个问题。我们只需要在每个配置下提供相应的数据即可。能。这有多容易?克隆仓库,修改模板为自己的模板,修改约定的查询数据,无需任何编码,即可完成一个高配置的脚手架,就这么简单!它灵活吗?我们的核心渲染功能被封装成一个工具函数,你只需要按照约定给出相应的数据即可。可以自定义查询方式,随心所欲!试试npmcreatequick#ornpminitquick#ornpxcreate-quick仓库地址gitee:clickmetogithub:clickmetogo