composer是PHP的依赖经理。 Magento的2采用composer包装组件和产品版本。 某些第三方组件Magento的系统使用可能不存在的代码库。相反,他们被列为根composer.json文件依赖性。此外,组件管理器会在组件的根目录composer.json并且可以执行组件及其依赖的行动。 尤其是: 如果一个组件已composer.json和组件composer(包括Packagist,Magento的市场,或其它来源)安装完毕,组件管理器更新,卸载,启用或禁用组件。 如果该组件已composer.json但composer未安装(例如,自定义代码的显影剂写),组件管理器仍然可以启用或禁用的组件。 我们强烈建议您在您的组件的根目录composer.json无论您是否打算把它分发到使用Magento的其他商家。