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
下一步: 定义配置文件