我有一个composer.json
文件,如下所示:
{
"require": {
"laravel/laravel": "4.2",
"johnpbloch/wordpress": "4.0",
"twig/twig": "1.13.1"
}
}
在运行composer install
之后,这就是我的目录结构:
/composer.json
/vendor/laravel
/vendor/wordpress
/vendor/twig
运行composer install
后,我希望我的目录如下所示:
/composer.json
/laravel
/wordpress
/vendor/twig
我该怎么做?
您可以使用安装后的cmd来移动东西。但总的来说,这是个坏主意。最好将所有供应商的东西放在一个文件夹中。移动东西后,自动加载器会出现问题。
{
"require": {
"laravel/laravel": "4.2",
"johnpbloch/wordpress": "4.0",
"twig/twig": "1.13.1"
},
"scripts": {
"post-install-cmd": [
"mv vendor/laravel .",
"mv johnpbloch/wordpress ."
]
}
}