请先将我的头撞向这个,请非常感谢您提供一些建议。
我拥有两个软件包,并且希望将依赖项安装到 主软件包 的子目录中,而不是安装到 供应商 em> 目录。
随后的要求是仅更新依赖项。
有些图片描述了我的意思。
这是目前的安装方式。
这就是我要安装的方式。
到目前为止,我已经阅读了一些答案,并认为this可能是解决方案,但这也不是我想要的。
有效地,我已经将此作为“主要”作曲者文件进行了尝试。
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文件,有点混乱!