Master composer.json到多个应用程序



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

例如,如果我这样做:

composer create-project laravel/laravel apps/app1

我将在apps/app1中提供composer.json,但我希望在应用程序中包含composer.json,这样我就可以在应用程序上进行composer.jsp更新,并且应用程序下的所有应用程序也应该更新。

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

也就是说,你可以很容易地编写一个bash脚本,在你的项目上循环,并在每个项目上运行composer update

一个例子:

#!/bin/bash
for dir in $(ls); do
    (cd $dir; composer update);
done

相关内容

  • 没有找到相关文章

最新更新