Composer - 在父文件夹路径中安装包而不是新文件夹

时间:2013-08-04 11:18:19

标签: php dependency-management composer-php

每当我做composer create-project slim/slimcomposer require slim/slim + composer update作曲家将项目文件上传到我已经在父项目目录中的新目录中时,我最终会

myProject - >苗条的 - >我的项目文件在这里。

我想做的是

myProject - >我的项目文件在这里

我尝试通过composer安装的大多数框架都会出现这种情况。我无法将新创建的目录中的文件移动到父项中,因为这会弄乱自动加载并使其头疼。我必须在父项myProject dir中工作,因为我喜欢克隆git repos并在其中使用composer。

2 个答案:

答案 0 :(得分:0)

我想知道你真正想要的文件布局,但这是我得到的:

mkdir projectDir
cd projectDir

这是你要填充的空目录。

composer require slim/slim "2.3.*"

这会将细长的框架添加到空目录中,即它添加了一个新创建的composer.json文件,同时添加了该要求并安装它。

此时此目录与您的myProject -> my project files here非常相似。

答案 1 :(得分:0)

这是生成此结构所需的内容: myProject - >我的项目文件,将所需的目录传递给作曲家,它将生成它。

composer require slim/slim "2.3.*" myProject