让我们采用以下文件夹结构:
www/
www/composer.json
www/index.php
www/vendor
www/backend/
www/backend/composer.json
www/backend/index.php
www/backend/vendor
如您所见,我有 2 个项目,其中 1 个项目是主文件夹中的子文件夹。主文件夹使用 heroku 部署,heroku 自动从 composer.json 安装包。有没有办法指示 heroku 或 composer.json 也在 www/backend/vendor 文件夹中安装 www/backend/composer.json 包?
或者我可以指定 www/compposer.json 中的一些包(不是全部)安装在 www/backend/vendor 文件夹下吗?还要在 www/vendor/和 www/backend/vendor/中生成 2 个自动加载文件?
最佳答案
毕竟,我能够在主 composer.json 中添加以下内容:
"scripts" : { "post-install-cmd" : "cd api;composer install;composer update" }
关于php - Heroku:子文件夹中的 composer.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37383653/