Composer 安装到目标文件夹

Composer install to target folder

我正在使用 Composer v1.10.6 并试图将依赖项安装到特定文件夹中。文件结构是这样的:

/some-folder
composer.json
composer.lock

所以我希望在 composer.json 中定义的依赖项安装在 /some-folder/vendor 下,但它们只是安装到 /vendor。我要在 composer.json 中添加什么 属性 才能做到这一点?我看到曾经有一个 target-dir 属性,但它已被弃用。

我想在 composer.json 中执行此操作,这样我就可以使用 composer install 安装依赖项,而不是像 composer install --dir=/some-folder 这样的东西。

谢谢。

尝试像这样在 composer.json 中设置 config.vendor-dir

{
    "config": {
        "vendor-dir": "some-folder"
    }
}