addictedtomagento / magento2-composer-installer
Magento 2 的 Composer 安装器
1.0.0-alpha01
2015-09-18 15:48 UTC
Requires
- php: >=5.5.0
- composer-plugin-api: ^1.0
- symfony/filesystem: ^2.7
- symfony/finder: ^2.7
Requires (Dev)
- composer/composer: ^1.0@alpha
- phpmd/phpmd: ^2.2
- phpunit/phpunit: ^4.8
- sebastian/phpcpd: ^2.0
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2024-09-20 00:42:28 UTC
README
使用方法
在组件的 composer.json 中指定
type- Magento 2 组件类型extra/map- 要移动的文件列表及其相对于目标路径的位置
支持组件
Magento 模块
类型: magento2-module
安装位置: app/code
示例
{
"name": "magento/module-core",
"description": "N/A",
"require": {
...
},
"type": "magento2-module",
"extra": {
"map": [
[
"*",
"Magento/Core"
]
]
}
}
最终位置将是 <root>/app/code/Magento/Core
Magento 主题
类型: magento2-theme
安装位置: app/design
示例
{
"name": "magento/theme-frontend-plushe",
"description": "N/A",
"require": {
...
},
"type": "magento2-theme",
"extra": {
"map": [
[
"*",
"frontend/Magento/plushe"
]
]
}
}
最终位置将是 <root>/app/design/frontend/Magento/plushe
Magento 语言包
类型: magento2-language
安装位置: app/i18n
示例
{
"name": "magento/language-de_de",
"description": "German (Germany) language",
"require": {
...
},
"type": "magento2-language",
"extra": {
"map": [
[
"*",
"Magento/de_DE"
]
]
}
}
最终位置将是 <root>/app/i18n/Magento/de_DE
Magento 库
支持位于 lib/internal 而不是 vendor 目录的库。
安装位置: lib/internal
类型: magento2-library
示例
{
"name": "magento/framework",
"description": "N/A",
"require": {
...
},
"type": "magento2-library",
"extra": {
"map": [
[
"*",
"Magento/Framework"
]
]
}
}
最终位置将是 <root>/lib/internal/Magento/Framework
Magento 组件
默认类型,如果未指定。
安装位置: . (代码库的根目录)
类型: magento2-component
示例
{
"name": "magento/migration-tool",
"description": "N/A",
"require": {
...
},
"type": "magento2-component",
"extra": {
"map": [
[
"*",
"tools/Magento/Migration"
]
]
}
}
最终位置将是 <root>/tools/Magento/Migration