Monorepo

背景:公司有多个内部组件库/工具库,分散在不同的仓库。这样导致的问题是,管理与发布比较麻烦。因此,需要一个解决方案可以实现在一个仓库管理多个子包。

技术方案:Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm.

Lerna Pro: 每个package有独立的依赖

核心功能:

lerna bootstrap:link dependencies in the repo together

lerna publish:publish any updated packages

两种模式:
Fixed mode:a major change in any package will result in all packages having a new major version

Independent mode:increment package versions independently  

 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值