2024-10-30 21:10:49 257 543
简单来说就是,将多个项目或包文件放到一个git仓库来管理。目前比较广泛应用的是yarn lerna的方式实现monorepo的管理。一个简单的monorepojs复制代码| ├── pkg1| ├── pkg2之所以应用monorepo,主要是解决以下问题:代码复用的问题开发流程统一高效管理多项目/包最简单的方法其实就是在package.json里做配置,在打包的时候我们直接取这里的配置即可,比如我们在包toolsjson复制代码。_monorepo
2024-03-15 10:03:27 877 954
pnpm版本已经发布,包含少量变化,但其中还是有令人在意的点的。本文将默认读者拥有大部分 pnpm v7 版本的知识储备,进行 v8 版本的前瞻速攻。Monorepo 丝滑方法论:引用模块热更新Monorepo 管理方法论和依赖安全从 v7 升级至 v8 是几乎无损、水到渠成顺利的。另外,请留意在 v8 状态下你的依赖是锁定等价的最低版本,请定期升级版本防止不必要的 bug ,并在出现 bug 时升级依赖排查。_pnpm版本号