【发布时间】:2021-10-17 11:26:55
【问题描述】:
我们正在使用 Lerna 来管理我们的 mono-repo 项目,我想知道在我的项目中安装外部包并确保所有项目都使用相同版本的最佳方法。
我的项目结构(my-Main-A 和 my-Main-B 都使用 my-common):
- 我的主-A
- 我的普通
- my-Main-B
- 我的普通
我应该在公共项目中安装我的外部包并从那里导出吗?
import joi from "joi";
export {joi};
然后将其导入另一个项目:
import {joi} from my-common;
还是应该将它安装在所有 3 个项目上?
【问题讨论】:
标签: javascript typescript lerna