mecha-cms / composer
使用 Composer 的自定义安装器。
v1.0.8
2024-08-18 23:29 UTC
Requires
- composer-plugin-api: ^1.0 || ^2.0
Requires (Dev)
- composer/composer: ^2.0
README
使用 Composer 的自定义安装器。
用法
composer create-project mecha-cms/mecha
cd mecha
composer require mecha-cms/x.panel
重要
此插件将删除根目录 composer.json
文件中 extra.remove-on-install
属性列出的文件和文件夹。GitHub 项目中存在 .gitattributes
文件可能会引起一些混淆,因为从 extra.remove-on-install
属性中删除特定的文件和/或文件夹列表,并不能阻止插件删除这些文件和文件夹。
这是因为 .gitattributes
文件中的 export-ignore
命令比插件文件和文件夹删除命令更具优先级,所以如果 GitHub 项目的 .gitattributes
文件中有 export-ignore
命令,则那些文件和文件夹将自动从 Composer 包中排除。
在这种情况下,您除了请求该扩展/布局的开发者不要将某些文件和文件夹标记为从包中删除之外,别无他法。