You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Monorepo(Lerna+Yarn Workspaces)中React共享代码的ESLint及Babel错误

基于Yarn Workspaces + Lerna的Monorepo搭建记录

我目前正在用Yarn Workspaces搭配Lerna搭建一个Monorepo项目,里面包含两个核心子项目:

  • ux:通过create-react-app直接初始化的React组件库,用来沉淀可复用的UI组件
  • auth:先用create-react-app创建,之后执行了eject操作的React应用——之所以选择eject,是为了解决当前碰到的代码检查和转译相关的错误,这个应用直接依赖上面的ux组件库

我的Monorepo目录结构整理为树形格式如下:

project
├── node_modules
├── lerna.json
├── package.json
└── packages
    ├── auth
    │   ├── node_modules
    │   ├── src
    │   └── package.json
    └── ux
        ├── src
        └── package.json

内容的提问来源于stack exchange,提问作者Mendes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:07:32