chrise-cli Vue插件化脚手架
插拔式的 Vue 脚手架,用起来真挺顺手。chrise-cli
就是这么个东西,定位蛮清晰,主打“可定制+插件化”。比起全家桶那种封闭体系,它更灵活,像拼积木一样,啥功能想要就装一个插件,不想要就拔掉,挺适合爱折腾的前端。
npm i @chrise/cli -g
装好之后,来一发chrise create test
,立马能跑出一个基本项目。项目结构清爽,划分成四块:@chrise/cli是命令行入口,@chrise/scripts搞打包编译,@chrise/template是模板,@chrise/plugin-xxx就是各种插件,比如 @chrise/plugin-typescript
。
以前用的是inquirer
配download-git-repo
那套玩法,能跑但不优雅。现在改进后,结构更像@vue/cli
那一套,嗯,确实更规范点,扩展性也强不少。
比如你想加个TS
支持,只要装对应插件,不用改半天配置;想换打包工具,也能轻松替换脚本,项目结构不乱套。这种模块化思路,用过一次你就懂了,后期维护真轻松。
如果你用腻了那种一键生成却难以自定义的脚手架,想搞点更灵活的,不妨试试chrise-cli
。初学者上手略慢,但只要捋顺一次,后面用着会挺爽的。
1.39MB
文件大小:
评论区