0

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

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

我想做的是

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

这种行为发生在我尝试通过 composer 安装的大多数框架中。我无法将新创建的目录中的文件移动到父目录中,因为这会扰乱自动加载以及令人头疼的问题。有时我必须在父 myProject 目录中工作,因为我喜欢克隆 git repos 并在其中使用 composer。

4

2 回答 2

0

这是生成此结构所需的:myProject -> my project files,将所需的目录传递给composer,它将生成它。

composer require slim/slim "2.3.*" myProject
于 2013-12-09T21:22:29.150 回答
0

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

mkdir projectDir
cd projectDir

那就是你要填充的空目录。

composer require slim/slim "2.3.*"

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

在这一点上,这个目录看起来和你的myProject -> my project files here.

于 2013-08-04T21:43:26.870 回答