Json Composer将zip导入为安装程序路径
我对使用composer将插件依赖关系管理添加到WordPress主题的策略感兴趣。并非我所有的代码库都是git repos,有些是zip文件。当从我的主题文件夹(我的版本控制)运行以下JSON格式时,将从zip文件向我的插件目录添加一个插件Json Composer将zip导入为安装程序路径,json,wordpress,composer-php,Json,Wordpress,Composer Php,我对使用composer将插件依赖关系管理添加到WordPress主题的策略感兴趣。并非我所有的代码库都是git repos,有些是zip文件。当从我的主题文件夹(我的版本控制)运行以下JSON格式时,将从zip文件向我的插件目录添加一个插件 { "repositories": [ { "type": "package", "package": { "name": "example-plugin-name", "version": "master"
{
"repositories": [
{
"type": "package",
"package": {
"name": "example-plugin-name",
"version": "master",
"dist": {
"type": "zip",
"url": "https://www.example.com/example.zip",
"reference": "master"
}
}
}
],
"minimum-stability": "dev",
"require": {
"example-plugin-name": "dev-master",
},
"config": {
"vendor-dir": "../../plugins"
}
}
这是一个实用的解决方案,如果我不使用我的供应商目录进行其他并非总是如此的事情。但是,理想情况下,我希望在extras下使用安装程序路径指定一个文件夹,如下所示:
"extra": {
"installer-paths": {
"../../plugins/{$name}": ["example-plugin-name"],
}
}
我尝试了几种不同的方法,并查阅了composer文档,但都无济于事。非常感谢您的帮助