推荐 yalc 增强开发体验
- 本项目基于umijs/father,用来开发公用模块
- 使用lerna + yarn workspace管理多模块
- 支持开发
umi
生态,组件,工具等 - 开发的组件更适用于
antd-pro
等umi
环境下的项目
开发的
packages
会被发布到私有仓库
警告:本项目尚未应用于生产环境,一切正在测试中
TODO:
记录了创建该项目时的一些流程,提供一些参考
使用 verdaccio 搭建,具体操作不做赘述
如果没有条件搭建私有仓库,可以通过:
- 使用
yarn link
命令(已验证生产,不推荐) - 使用
yarn workspace
+git subtree
(已验证生产,推荐) - 在
lerna publish
生命周期中执行脚本发布到git
仓库,使用yarn add <git remote url>
添加依赖(未开发,未验证)