如何在软件包而非项目上设置软件包的安装目录? [英] How to set the install directory for a package on the package, instead of on the project?
本文介绍了如何在软件包而非项目上设置软件包的安装目录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在创建一个自定义的作曲家程序包. composer软件包必须安装到自定义文件夹,而不是我希望将其安装在packages/中的vendors/目录.这就是我的composer.json
的样子:
I am working on creating a custom composer package. The composer package must install to a custom folder instead of vendors/ directory I want it to be installed in packages/. This is how my composer.json
looks like:
{
"name": "demo/contentfeed",
"description": "This is yet another Lumen composer package wrapper",
"type": "lumen-plugin",
"version": "1.1.5",
"keywords": ["demo","lumen","drupal"],
"homepage": "https://github.com/gauravmehrasrijan/lumen-feeds",
"require": {
"composer/installers": "^1.0.24"
},
"autoload": {
"psr-4": {
"demo\\Contentfeed\\": "/src"
}
},
"extra": {
"installer-name": "packages",
"installer-paths": {
"packages": ["demo/contentfeed"]
}
},
"license": "MIT",
"minimum-stability": "dev",
"authors": [
{
"name": "Gaurav Mehra",
"email": "gauravmehra1987@gmail.com"
}
]
}
在跳到这里之前,我还尝试了此链接但这对我不起作用,我额外添加了安装程序名称密钥,但没有成功.
Before jumping here I also tried the solution posted in this link but it didn't work for me, I added installer-name key in extra, but no success.
推荐答案
查看全文