小厂有必要开发自己的 cli 相关工具吗

查看 90|回复 3
作者:TingLen   
刚开年还没进入工作状态,或许描述问题的逻辑有点乱。
今年领导想要将公司内的前端技术栈进行整合,同时推进新的技术体系。
按我自己的想法,是想要开发一套基于公司内部业务实践的脚手架出来,我理想中的 cli 应该类似 nextjs 或者 angular cli 那样,包括但不限于:统一的模板,能够通过命令行进行组件模版的创建等。
今天在理思路的时候,发现有几个问题:
[ol]
  • 比如在初始化项目的时候,我们的项目模板是基于 cra 或者 vuecli 创建的项目呢,还是说从头自己封装一遍 webpack 。
  • 是否真的有必要造这个轮子,我们公司虽然开发有六七十人,但是大部分是后端,并且专业水平的前端很少很少,之前他们习惯于类似若依的框架。这个项目开发出来之后,感觉最终落地也就是类似若依那样。
  • 是否需要创建自己的公司内部的 npm 源来发布一些自己的组件。
  • 在 github 上搜一些 cli ,大部分其实就是个 template 之类的项目,很少发现有成体系的一些脚手架,各位有什么推荐的项目能让我参考么。
    [/ol]

    cli, 脚手架, 项目, 创建

  • xiadd   
    不需要,直接维护一个 template ,然后从 template 生成项目,可以参考 github 的 template
    tool2d   
    别听一楼的,DIY 属于一套属于自己的开发工具链,就和收集常见的 snippet 代码片段一样,绝对是有益无害。
    TingLen
    OP
      
    @xiadd 但是 cli 的话,想生成比如 form 表单,或者 table 之类的代码片段,会更加高效吧。而不用 CV 然后删减成初始化的模样。有些人 CV 之后,连变量名都不带改的……
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部