使用Composer从VCS存储库加载包时,有没有办法指定要将内容安装到哪个文件夹(类似于git clone <directory>
)?
例如回购是:
https://github.com/organization/plugin_name.git
因此作曲家文件读取:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/organization/plugin_name.git"
}]
"require": {
"organization/plugin_name": "dev-master",
}
而我希望内容的目录不是&#34; plugin_name&#34;但是类似于&#34; organization_plugin-title&#34;。
我有几个repos(自定义WP插件),它有一个名字,但在我的WordPress MU设置中有一个不同的文件夹名称,我真的不想在更新我的管理员后手动启用每一个作曲家档案。
答案 0 :(得分:3)
我发布后自然回答了我自己的问题......
在repo的composer.json文件中,&#34; name&#34;字段应该是您希望在安装时调用目录的字段。我错误地认为它必须是回购的名称。
请务必编辑本地安装的composer.json文件,以便在&#34; required&#34;部分它与repo的composer.json文件中的名称相同