我已使用global
命令在Ubuntu服务器上安装了Composer。我有两个名为folder1和folder2的文件夹;他们俩都有自己的composer.json文件。
我想只在一个文件夹中安装一个包。编辑所需的composer.json文件并运行composer install
后会发生什么?
答案 0 :(得分:2)
依赖项将安装到当前项目目录中。
当您运行composer install
时,Composer将从当前目录中读取composer.json
文件,然后解析您定义的依赖项,最后将它们安装到vendor
子文件夹中。
请参阅https://getcomposer.org/doc/03-cli.md#install
folder1
|- composer.json // <-- dependency "VendorA/PackageA"
|- vendor
|- composer
|- VendorA // <-- lands here after "composer install"
|- PackageA
folder2
|- composer.json // <-- dependency "VendorB/PackageB"
|- vendor
|- composer
|- VendorB // <-- lands here after "composer install"
|- PackageB