无论如何我可以配置composer.json将项目安装到子文件夹中并在根目录中维护composer.json吗?
例如,如果我这样做:
composer create-project laravel/laravel apps/app1
我将在apps / app1上提供composer.json,但我想要的是将composer.json应用到应用程序中,这样我就可以在应用程序中进行作曲家更新,应用程序下的所有应用程序也应该更新。
答案 0 :(得分:0)
那是不可能的。 Composer是一个依赖项管理器,因此严格按照每个项目管理依赖项。
也就是说,您可以轻松编写一个循环遍历项目的bash脚本,并在每个项目上运行composer update
。
一个例子:
#!/bin/bash
for dir in $(ls); do
(cd $dir; composer update);
done