【问题标题】:How to install specific files from a package using composer.json如何使用 composer.json 从包中安装特定文件
【发布时间】:2014-09-24 18:12:38
【问题描述】:

我正在编写一个单页脚本来完成一项相对简单的任务。所以我决定使用Flourish Unframework,它提供了一堆可以单独使用的很酷的类。

我只想使用特定的类,比如 fDatabase,但是 composer 让我们下载整个包!

我知道我可以删除不需要的文件但是作曲家有没有办法让我需要特定的文件?

This 不是我想要的,因为它只是自动加载并注意从整个包中安装 1 个文件。

请帮忙。

this 可能重复,但也没有得到答复!

【问题讨论】:

  • 下载完整包有什么问题?在作曲家中还没有办法做到这一点,而且我几乎可以肯定它永远不会成为作曲家的功能。

标签: php package composer-php flourishlib


【解决方案1】:

Composer 只允许安装整个包。通常,仅安装运行所需的唯一功能所需的文件几乎是不可能的,因为您需要的文件/类可能具有需要另一个类的代码。

如何检测该类?类可以用变量实例化,类名可以与多个字符串连接。 Composer 必须检测并可能执行创建类名的代码。

如果你真的担心上传太多代码,你可以搜索一个文件更少的更合适的包,自己安装这个包并删除你不需要的东西,或者直接使用它就是这样。

【讨论】:

    猜你喜欢
    • 2021-11-05
    • 1970-01-01
    • 2018-03-16
    • 1970-01-01
    • 2016-02-29
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多