如何解决monorepo 中的共享配置
我正在处理一个以 monorepo 结构组织的多模块项目。目前模块的配置结构如下:
.
├── packageA
│ ├── config-A
│ └── package.json
└── packageB
├── config-B
└── package.json
恕我直言,使用那些以模块为中心的配置来配置项目非常糟糕,我正在寻找一种方法来像
.
├── config
│ ├── common-config
│ ├── config-A
│ └── config-B
├── packageA
│ └── package.json
└── packageB
└── package.json
现在我的问题是:如何向模块提供配置,以便我可以轻松访问配置,因为它们是每个模块的本地配置,例如 ./config
?特别是我不想访问模块外的配置,比如 './../configs/'
。同时,我希望它在 yarn/npm install
之后开箱即用。
我想到了符号链接。但是如何独立做平台呢?它很干净,或者你有什么建议?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。