【发布时间】:2021-02-17 07:42:27
【问题描述】:
我对 monrepo/yarn workspaces/lerna 比较陌生。我正在研究一个 React / TypeScript monorepo,我在其中清理了循环依赖项。我只是认为它们不应该存在于干净的代码架构中。我知道,当您想重构应用程序的某些部分、研究应用程序的架构或只是想在另一个项目中引用其中一个存储库时,它们会让生活变得更轻松。
但是有人可以提供一个很好的例子来说明循环依赖实际上导致 TypeScript/React 项目中的错误吗?可能与以循环方式或其他方式导入类型有关?
非常感谢!
阿奇姆
【问题讨论】:
-
你能解释一下
make life easier是什么意思吗?
标签: typescript circular-dependency lerna monorepo yarn-workspaces