themosis/composer-exclude-files

Composer 插件,允许您从自动加载器中排除文件。

安装次数: 5,179

依赖者: 0

建议者: 0

安全性: 0

星标: 1

关注者: 3

分支: 0

开放问题: 0

类型:composer-plugin

1.0.1 2022-03-23 19:56 UTC

This package is auto-updated.

Last update: 2024-09-24 01:20:51 UTC


README

此插件允许您从项目的自动加载器中排除文件。

安装

该插件可以从全局或项目基础上安装。请从您的终端运行以下命令

composer require themosis/composer-exclude-files

用法

为了在执行Composer操作时排除文件,只需在您的composer.json文件中指定extra属性下的exclude-from-files键,并跟上要排除的文件列表,如下所示

"extra": {
    "exclude-from-files": {
        "laravel/framework": [
            "src/Foundation/helpers.php"
        ],
        "symfony/var-dumper": [
            "Resources/functions/dump.php"
        ]
    }
},

首先定义您要针对的包名称,然后传递一个包含从该包中排除的文件相对路径的数组。

注意

此Composer插件会自动通过查看所有依赖项来排除您的项目中的文件。这意味着排除规则可以定义在您的根包或其依赖项之一中。

致谢

此Composer插件受到了mcaskill/composer-plugin-exclude-files包的启发。

该插件是Themosis 框架的一个工作组件。