Ric*_*nks 7 php wordpress composer-php wpackagist
默认情况下,来自http://wpackagist.org/的依赖项安装到/wp-content/plugins或/wp-content/themes模仿WordPress的默认位置,但我之前已经能够指定来自http://wpackagist.org/的依赖项应该放在特定的目录中下列:
"extra": {
"installer-paths": {
"vendor/{$name}/": ["type:wordpress-plugin"],
"vendor/{$name}/": ["type:wordpress-theme"]
}
}
Run Code Online (Sandbox Code Playgroud)
即将它们放在一般/vendor目录中作为代码依赖.然而,在一个新项目中,这现在不起作用.类似的搜索显示,type在依赖项中设置的值的查找composer.json但看到WPackagist镜像WordPress存储库,来自WPackagist的插件和主题没有composer.json.
我尝试明确说明vendor-dir但它没有区别,但有趣的是,为每个依赖项设置安装程序路径按预期工作,例如
"extra": {
"installer-paths": {
"vendor/cmb2/": ["wpackagist-plugin/cmb2"]
}
}
Run Code Online (Sandbox Code Playgroud)
谁能看到我做错了什么?
问题是你有两个同名的键,所以第二个是覆盖第一个.试试这个:
"extra": {
"installer-paths": {
"vendor/{$name}/": ["type:wordpress-plugin", "type:wordpress-theme"]
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1057 次 |
| 最近记录: |