> Magento2中文手册 > composer.json 文件

Composer.json 文件

概述

Magento 2 使用Composer, 一个PHP依赖管理器,封装组件和产品版本。

Composer 读取 composer.json 文件在 Magento 2 的根目录下面,下载第三方依赖列表在这个文件中。

组件管理器使用 composer.json 文件在扩展根目录下执行下列操作:

  • 组件管理器可以更新,卸载,启用或禁用扩展,如果安装使用Composer(包括从Packagist,Magento的市场,或其他来源),它有一个 composer.json 文件.

Composer 文件位置

<Magento 2 根目录>/vendor/composer

不同composer.json文件描述

以下Magento2组件和产品版本使用 composer.json 文件.

Magento 2 根目录

位置: composer.json

名称: magento/magento2ce

类型: project


社区版

位置: composer.json

名称: magento/project-community-edition

类型: project


企业版

位置: composer.json

名称: magento/product-enterprise-edition

类型: metapackage


Magento 2 框架

位置: lib/internal/Magento/Framework/composer.json

名称: magento/framework

类型: magento2-library


模块

位置:

  • app/code/<vendor-name>/<module-name>/composer.json
  • vendor/<vendor-name>/<module-name>/composer.json

名称: <vendor-name>/<package-name>

类型: magento2-module


主题

位置:

  • app/design/frontend/<vendor-name>/<theme-name>/composer.json
  • app/design/adminHTML/<vendor-name>/<theme-name>/composer.json

名称: <vendor-name>/<package-name>

类型: magento2-theme


语言包

位置: app/i18n/<vendor-name>/<language-code>/composer.json

名称: <vendor-name>/<package-name>

类型: magento2-language


下一步: 定义配置文件

上一篇:
下一篇: