Composer VCS不同的目录名称



使用Composer从VCS存储库加载包时,是否有方法指定将内容安装到哪个文件夹(类似于git clone <directory>)?

例如,回购是:

https://github.com/organization/plugin_name.git

因此,composer文件读取:

"repositories": [
    {
    "type": "vcs",
          "url": "https://github.com/organization/plugin_name.git"
}]
"require": {
"organization/plugin_name": "dev-master",
}

而我希望内容所在的目录不是"plugin_name",而是类似于"organization_plugin-title"的目录。

我有几个repo(自定义WP插件)有一个名称,但在我的WordPress MU设置中有一个不同的文件夹名称,我真的不想在更新我的composer文件后在管理员中手动启用每一个。

我发帖后很自然地回答了我自己的问题。。。

在repo的composer.json文件中,"name"字段应该是您希望在安装时调用的目录。我错误地认为这一定是回购的名字。

然后,请确保编辑本地安装的composer.json文件,以便在"必需"部分下,它与repo的composeer.json文件

中的名称相同

相关内容

  • 没有找到相关文章

最新更新