我正在编写 4 个 dart 库 A、B、C 和 D,它们都处于开发早期,所以我还不想在 pub 上发布它们。
情况也是如此,只有 A、B 和 C 是公共库,它们都依赖于 D,而 D 应该是这三个库的私有库。我该如何处理这样的情况?
我可以在本地开发机器上使用 pub 为 A、B 和 C 安装库 D,而它没有发布吗?以及如何在没有发布 D 的情况下发布 A、B 和 C,因为如果 A、B 或 C 不使用 D,则认为 D 不是特别有用?
我已经阅读了入门指南和包结构文档,但似乎都没有涵盖这种情况,即如何管理私有库。还有这个SO question,但用户在解决她的问题后没有回答。