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 包中排除。
在这种情况下,您除了请求该扩展/布局的开发者不要将某些文件和文件夹标记为从包中删除之外,别无他法。