Ale*_*xey 14 php phpstorm composer-php
我刚刚开始使用PHPStorm的composer,因为我很无聊从github手动下载依赖项.但有一些我无法理解的事情.
Composer始终将文件下载到/ vendor文件夹中.就像我添加Twitter Bootstrap一样 - 它将被下载到/ vendor/twitter/bootstrap文件夹.但我需要它进入我的/ webroot/bootstrap /目录.你如何移动这些文件?因为如果我手动移动它 - 以后将不会使用composer update命令更新它们.
或者如果我使用micro php framevork slim.我添加了苗条/苗条的依赖.但它将被置于/ vendor/slim/slim/...
所以我该怎么做?使用Phing或其他部署工具将文件从/ vendor移动到所需目标?你用什么?
这不是我需要的,但它适用于css/js/etc. http://www.phpclasses.org/blog/package/8429/post/1-Using-Composer-to-Install-JavaScript-CSS-and-Images-Under-the-Web-Document-Directory.html
Geo*_*son 25
"config": {
"vendor-dir": "path/to/wherever"
},
Run Code Online (Sandbox Code Playgroud)
在您的composer.json文件中
该文档指出您可以执行以下操作:
{
"extra": {
"installer-paths": {
"sites/example.com/modules/{$name}": ["vendor/package"]
}
}
}
Run Code Online (Sandbox Code Playgroud)