是否可以只需要一个来自作曲家包的1个文件?
我只需要一个包中的一个或几个文件,当我只使用几个文件时,要求包含数百个文件的整个包是毫无意义的.
是否可以通过作曲家这样做?
可以通过files自动加载策略在当前包中包含特定文件:
{
"autoload": {
"files": [
"path/to/my/file.php"
]
}
}
Run Code Online (Sandbox Code Playgroud)
如果您需要使用composer安装的软件包中的特定文件,则不可能。也不需要,因为除非您在代码中使用文件,否则文件不会加载到内存中。
在composer docs中可以找到有关文件和其他自动加载策略的更多信息。