【发布时间】:2023-04-06 18:57:01
【问题描述】:
我正在尝试将composer中的某个包安装到某个路径中,包名是cyphix333/nbbc,通常它会安装到vendor/cyphix333/nbbc但是我想将它安装到vendor/nbbc所以我尝试了这个在主项目composer.json
"require": {
//......
"cyphix333/nbbc": "dev-master"
},
"extra": {
"asset-installer-paths": {
//.....
"cyphix333/nbbc": "vendor/nbbc"
}
}
但它不起作用,它仍然安装到vendor/cyphix333/nbbc。
编辑: ...这是来自extra部分的完整数据,来自我的php框架yii2:
"extra": {
"yii\\composer\\Installer::postCreateProject": {
"setPermission": [
{
"runtime": "0777",
"web/assets": "0777",
"yii": "0755"
}
],
"generateCookieValidationKey": [
"config/web.php"
]
},
"asset-installer-paths": {
"npm-asset-library": "vendor/npm",
"bower-asset-library": "vendor/bower",
"cyphix333/nbbc": "vendor/nbbc"
}
}
我在这里做错了什么?
【问题讨论】:
标签: yii composer-php yii2