我的项目依赖于 ZF 和 JS 库。我希望能够将 ZF 库部署到正常位置 (vendor/zendframework/zendframework1),然后将我的 JS 库部署到其他地方 (public/my-vendor/my-library)。有办法做到这一点吗?
最佳答案
Composer 旨在管理您的 PHP 依赖项,而不是 JS。
此外,它只支持一个 vendor 文件夹。
您可能会遵循 Symfony 捆绑使用的方式:
- 在 vendor 中安装所有内容
- 在部署过程中将公共(public) Assets 链接(或复制)到公共(public)目录
在我看来,这比在公共(public)文件夹中安装某些东西更安全(只要您仅复制/链接库的公共(public)部分)。
关于php - 如何使用 Composer 获取多个 vendor 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11925946/