mecha-cms/composer

使用 Composer 的自定义安装器。

安装次数: 244

依赖者: 1

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 1

开放问题: 0

类型:composer-plugin

v1.0.8 2024-08-18 23:29 UTC

This package is auto-updated.

Last update: 2024-09-18 23:44:05 UTC


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 包中排除。

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