create-neat
create-neat copied to clipboard
[Discuss]: 细化模板生成的流程
Discussion Topic
试用了一下 vue-web-ts 模板
模板内置的默认依赖是否可以自定义选择?
只针对试用的vue-web-ts 模板,固定模板的局限性就是太不灵活,脚手架工具的的目标受众一定是研发用户,既然不能满足用户的灵活选择,这样的模板就很难受欢迎
例如:
- 可以选择 webpack or vite,如今的vue3官方更推荐的是vite,对于vue3的使用者来说,也是如此
- git-hooks方案,husky or simple-git-hooks,simple-git-hooks的体量更小
- eslint, commitlint, prettier 是否集成的选择权交给用户
- 自定义选择必备依赖,例如 (: 这些都是web项目必不可少的
- pinia
- vue-router
- axios (: 简单封装axios
- more
一点小小的建议,仅供参考
Screenshots
No response
Links
simple-git-hooks 参见 vue3 中的实现
https://github.com/vuejs/core/blob/main/package.json
感谢建议,目前我们的重构思路也是照着这个思路走的,感兴趣的话可以参与进来