首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Monorepo
订阅
洺鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
什么是Monorepo,为什么要使用它?
一、Monorepo 介绍 Monorepo 是把多个相关项目/包放在同一个 Git 仓库中管理的策略,有助于跨项目联动修改、内部包共享更顺畅、统一规范与 CI、版本控制、构建和部署等方面的复杂性,并
一文搞懂pnpm+monorepo的原理
pnpm是什么 pnpm是一个高性能的包管理工具。我们可以理解为performant npm(高性能的npm)的缩写; 可以看到官网给的定义,pnpm是一个包管理工具。 核心优势 节省磁盘空间 提高安
Monorepo 的这些坑,我们帮你踩过了!
前言 笔者目前所在团队是使用 Monorepo 的方式管理所有的业务项目,而随着项目的增多,稳定性以及开发体验受到挑战,诸多问题开始暴露,可以明显感受到现有的 Monorepo 架构已经不足以支撑日渐
开源项目都在用 monorepo,但是你知道居然有那么多坑么?
mono repo 并不是银弹,使用这个架构还是会带来很多问题,无非市面上的工具帮助我们解决了大部分。文章主要聊了聊在没有这些工具的时候我们可能会遇到哪些问题,以及使用这些工具后解决了什么又带来了什么
深入 lerna 发包机制 —— lerna publish
在上一篇文章中介绍完了 lerna version 的运行机制后,那么在本篇文章中我将继续介绍一下 lerna 发包机制中最关键的一个 command 即 lerna publish。 现在我们来继续介绍 lerna publish 运行机制,作为发包机制中的最后决定性的一个指…
精读《Monorepo 的优势》
1. 引言 本周精读的文章是 The many Benefits of Using a Monorepo。 现在介绍 Monorepo 的文章很多,可以分为如下几类:直接介绍 Lerna API 的;介绍如何从独立仓库迁移到 Lerna 的;通过举例子说明 Monorepo 重…
团队工程实践 - 打造monorepo工作流
本篇是团队里同学在做工程化实践产出的一些经验心得, 虽然 es6 模块提供了解耦代码, 降低软件复杂度的能力, 但与之相匹配的工程化手段一直都比较让人头疼, 仅仅依靠 npm 和 npm 自带的 link 能力完全不能适应大规模模块化的系统, 为此我们在这方面做了一些实践和尝试…
lerna+yarn workspace+monorepo项目的最佳实践
对于维护过多个package(功能相近)的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护。Multirepo 是比较传统的做法,即每一个 package 都单独用一个仓库来进行管理。Monorepo 是管理项目代码的一个方式,指在…
Monorepo-多包单仓库的开发模式
当然,在这一过程中还涉及到仓库权限、publish权限的管理,如果我们的Tom同学想测试Jerry同学正在开发中的UI Package是否符合要求,他必须得拿到一个测试包,npm install到本地才能看到这个效果;如果他还想边测试边console.log看看效果,他只能麻烦…
现代前端工程为什么越来越离不开 Monorepo?
随着前端工程日益复杂,某些业务或者工具库通常涉及到很多个仓库,那么时间一长,多个仓库开发弊端日益显露,由此出现了一种新的项目管理方式——Monorepo。本文主要以 Monorepo 的概念、MultiRepo的弊端、Monorepo 的收益以及Monorepo 的落地这几个角…