使用composer单个文件安装

时间:2014-09-05 17:48:56

标签: php composer-php packagist

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

如果包看起来像这样:

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

基本方法是这样做:

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

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

存在一些替代方案吗?

更新

从@SteveEdson评论我写下我的情景。

  

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

1 个答案:

答案 0 :(得分:1)

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

如果这意味着包只有一个文件,那就这样吧。