首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Monorepo
订阅
洺鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
一文搞懂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 的落地这几个角…
【前端工程化】一文看懂现代Monorepo(npm)工程
本文介绍了目前流行的 pnpm workspace + changesets + turborepo 构建npm包项目的方案。此外,还补充了前端工程下package.json/husky/CI/CD。