如果你在同一个“monorepo”中有多个 npm 包,那么如果这是一个大而连贯的包,你和你的用户可能会更好。 许多簿记和行政任务消失了。 三次摇动都会删除未使用的代码。 每个包之间的不健康依赖关系是不可能的,因为一切都只是一个依赖关系。 不要考虑“monorepo”,而是考虑一个整体。也就是说,一个巨大的应用程序。它解决了相同的“问题”,但共享组件的团队之间的管理要少得多。