基于pnpm从0搭建Monorepo工程

分享
手机软件开发 2024-9-8 12:58:36 54 0 来自 中国
为什么利用Monorepo

公司前端项目大巨细小也有数十个了,每个项目都是独立的一个堆栈所在,范例的Mutiplerepo
随着项目增多,发现每次起新项目都要重新创建模板然后界说一些项目框架然后在动手开辟。
痛点:

  • 每次新项目都必要重新搭建工程
    办理:
  • 用cli做了一键天生项目脚手架解放了一部分劳动力,这个是基于堆栈的template模板工程
又来一个痛点:

  • 很多开辟过程中的关于底子建立的idea都被封存在各自的项目里,导致template工程没有人连续维护,根本维持刚开始的样子,导致脚手架渐渐落伍。
办理:

  • Monorepo 管理方案,可以很大程度改善以上的问题
也方便做很多代码风格质量以及ci相干流程的同一管理,决定也搭建一套自己的Monorepo工程模板
开始

为什么利用pnpm?

pnpm 的特点:快速、高效利用磁盘空间。
它将 workspace 的全部依靠都下载到.pnpm目次下,然后再根据各个 package 的情况,在其目次下通过软毗连方式将依靠添加进来,如许全部的依靠只必要下载一次,那么不仅快,而且磁盘体积也小
而且它原生 cli 支持根本的 workspace 管理,这也是我对比下来选择 pnpm 的缘故原由
学习资本低、简朴好用
安装pnpm
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 11:45, Processed in 0.188584 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表