classmatewu / lerna-test

:busts_in_silhouette: a monorepo with lerna demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lerna-test

👥 a monorepo with lerna demo

lerna 作用

帮你解决多 package 相互依赖的版本问题——发布繁琐,有牵一发而动全身内味

主要流程

  1. 任何一个由git托管的项目文件夹
  2. lerna init:初始化一个 lerna monorepo 项目,生成基本的项目骨架
  3. packages文件夹中添加您的子package,然后终端进入该文件夹npm init -y初始化该package
  4. 在该子packagepackage.json文件中添加依赖文件
  5. 然后终端回到项目根目录,执行lerna bootstrap,便可发现您的子package的依赖都已经装上了

参考文档:

lerna官方中文文档

掘金博客:lerna管理前端模块最佳实践

About

:busts_in_silhouette: a monorepo with lerna demo

License:MIT License