MorJS 复杂小程序背景
从 2017 年微信小程序发布开始,随着小程序的逐步发展、迭代和大量功能的开发,小程序巨大化的问题越来越突出。虽然小程序平台方提供了分包、插件两种方式来帮助小程序开发者来实现代码和功能的解耦。然而在实际的实践中,随着同一个小程序中的不同的业务逐步拆分到不同的团队,以及分包、插件、NPM 包的大量使用,不同业务团队之间的接口调用问题、包大小的管理问题、最终的小程序产物合并问题等越来越突出,基于这个背景和需求,整合饿了么在大型小程序上的各类最佳实践和解决方案,从工程化的角度出发,我们推出了 复杂小程序集成能力。
相关功能主要由 @morjs/plugin-composer
插件提供。