【发布时间】:2016-03-01 22:04:34
【问题描述】:
有人知道如何为所有子文件夹composer install 吗?作曲家支持吗?现在我需要在每个子文件夹中执行这个命令或者将所有子文件夹的vendor文件夹添加到git中。
我在 Linux 中找到了解决方案: https://www.bram.us/2014/02/16/installing-dependencies-in-all-subfolder-organised-projects/
但是如何在 Windows 中做同样的事情呢?
示例。
我在C:\grav 有一个项目,其中有composer.json。
但我在一些子文件夹中有C:\grav\user\plugins 和composer.json 的插件文件夹:
我也想在C:\grav 中执行composer install 来安装每个C:\grav\user\plugins\* 中的所有依赖项。
【问题讨论】:
-
当您运行
composer install或composer require时,它将扫描您的依赖项并将它们全部安装在vendor中,无需在每个目录中运行composer install。 -
如果您确实需要在子文件夹中运行脚本(任何脚本),您可以使用作曲家的script hook—manual
-
@Michael 我的意思是我在根目录和每个子文件夹中都有
composer.json。 -
请用一个例子更新你的问题。你不需要在
vendor-folders 上运行composer install -
@Michael 示例已添加。
标签: php windows composer-php grav