与composer单独的文件一起安装


install with composer individual files

是否可以使用composer安装(或下载)单个文件?

如果一个包裹看起来像这样:

- packageName'
    - file_one.php
    - file_two.php
    - file_three.php
    - file_four.php

基本方法是这样做:

{
    "require": {
        "packageName" : "*"
    }
}

但这种方式将安装包中的所有文件。例如,是否可以仅安装file_one.phpfile_four.php

是否存在其他选择?

更新

根据@StevenEdson的评论,我写下了我的场景。

@StevenEdson场景是这样的:我想制作一个带有插件接口的库。我的第一个想法是有一个存储库,并在这里推送插件(只有单个类/文件)。但现在我认为最好的选择是为每个插件创建一个单独的存储库,并将composer保存在同一目录下(例如plugins目录)

否,您不能从包中挑选单个文件。如果你想使用多个按需添加的插件,你必须将一个插件所需的文件放入一个单独的包中。

如果这意味着包只有一个文件,那就顺其自然吧。