I am using Composer v1.10.6 and am trying to get the dependencies to install into a specific folder. File structure is like this:
/some-folder composer.json composer.lock
So I want the dependencies defined in composer.json to be installed under /some-folder/vendor, but they are just getting installed to /vendor. What property do I add to composer.json to make this happen? I see there used to be a target-dir property, but it is deprecated.
I want to do this in composer.json so I can install dependencies just with composer install, not something like composer install --dir=/some-folder.
Thank you.
Advertisement
Answer
Try setting config.vendor-dir in your composer.json like this:
{
"config": {
"vendor-dir": "some-folder"
}
}