1

无论如何我可以配置composer.json将项目安装到子文件夹中并在根目录中维护composer.json?

例如,如果我这样做:

composer create-project laravel/laravel apps/app1

我将在apps/app1 提供composer.json,但我想要将composer.json 放入应用程序中,这样我就可以在应用程序中进行作曲家更新,并且应用程序下的所有应用程序也应该更新。

4

1 回答 1

0

那是不可能的。Composer 是一个依赖管理器,因此严格按照每个项目管理依赖。

也就是说,您可以轻松编写一个循环遍历您的项目并composer update在每个项目上运行的 bash 脚本。

一个例子:

#!/bin/bash
for dir in $(ls); do
    (cd $dir; composer update);
done
于 2013-08-18T21:25:24.237 回答