create-neat icon indicating copy to clipboard operation
create-neat copied to clipboard

[Discuss]: 细化模板生成的流程

Open zuowendong opened this issue 1 year ago • 1 comments

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

zuowendong avatar Mar 29 '24 07:03 zuowendong

感谢建议,目前我们的重构思路也是照着这个思路走的,感兴趣的话可以参与进来

uaenaTzx avatar Apr 03 '24 04:04 uaenaTzx