Php 是否使用composer仅需要1个文件?
是否可能只需要一个composer包中的一个文件 我只需要一个包中的一个或几个文件,如果我只使用几个文件,那么需要由数百个文件组成的整个包是毫无意义的Php 是否使用composer仅需要1个文件?,php,composer-php,Php,Composer Php,是否可能只需要一个composer包中的一个文件 我只需要一个包中的一个或几个文件,如果我只使用几个文件,那么需要由数百个文件组成的整个包是毫无意义的 是否可以通过composer执行此操作?可以在当前软件包中包含特定文件,包括: 如果您需要从随composer一起安装的软件包中获取特定文件,则这是不可能的。实际上也不需要,因为除非在代码中使用这些文件,否则它们不会加载到内存中 有关文件和其他自动加载策略的更多信息,请访问。不,我想您可能不太了解我。。。。假设我正在做一个项目,有一个包含以下文件
是否可以通过composer执行此操作?可以在当前软件包中包含特定文件,包括: 如果您需要从随composer一起安装的软件包中获取特定文件,则这是不可能的。实际上也不需要,因为除非在代码中使用这些文件,否则它们不会加载到内存中
有关文件和其他自动加载策略的更多信息,请访问。不,我想您可能不太了解我。。。。假设我正在做一个项目,有一个包含以下文件的包:
a.php
,b.php
,c.php
和d.php
。如果我需要composer中的软件包,所有文件a、b、c和d都将下载到我的供应商目录中。但是我只需要filea.php
。有没有一种方法可以只需要a.php
文件,而不需要将bc和d下载到我的供应商目录中?请阅读我的第二句话。不,这是不可能的。这个答案表明:随着时间的推移,@majick功能会被添加到composer中(直接添加或使用第三方插件)。是的,只是想说明一下,如果有人正在寻找它,现在就可以了(就像我一样)
{
"autoload": {
"files": [
"path/to/my/file.php"
]
}
}