Я бился головой об этом и был бы очень признателен за несколько советов, пожалуйста.
Я владею двумя пакетами и хотел бы установить зависимость в подкаталог main.пакет , а не в каталог vendor .
Последующее требование - обновить только зависимость.
ЗдесьВот некоторые изображения, чтобы описать, что я имею в виду.
Вот как это устанавливается в данный момент.
![enter image description here](https://i.stack.imgur.com/rdtps.png)
Вот так я пытаюсь заставить его установить.
![enter image description here](https://i.stack.imgur.com/4r1bz.png)
Пока я прочитал несколько ответови подумал, что это может быть решением, но это не совсем то, что я хочу.
По сути, я пробовал это как "основной" файл композитора.
composer.json
{
"name" : "Test",
"require": {
"me/main-repo": "dev-master"
},
"minimum-stability": "dev",
"prefer-stable": true
}
И это в пределах , что пакет
composer.json
{
"name" : "me/main-repo",
"require": {
"me/dependancy-repo": "dev-master"
},
"minimum-stability": "dev",
"prefer-stable": true
}
И когда это не сработало, я обновил последний до этого (каталог, в который я хочу его установить, называется Core .
composer.json
{
"name" : "me/main-repo",
"repositories": [
{
"type": "path",
"url": "../../packages/Core"
}
],
require: {
"me/dependency-repo" : "dev-master"
}
"minimum-stability": "dev",
"prefer-stable": true
}
И в каталоге Core ...
composer.json
{
"name" : "me/main-repo", // this seems quite wrong, looking at it now
"require": {
"me/dependancy-repo": "dev-master"
}
}
Это дало те же результаты .. На самом деле, второй выстрел на самом деле не имеет смысла читать его обратно, но у меня сейчас так много файлов composer.json, что он стал немного грязным!