每当我执行composer create-project slim/slim
或composer require slim/slim
+composer update
时,composer都会将项目文件上传到我已经是父项目目录的新目录中,因此我最终会使用
myProject->slim->myProject文件。
我想做的是
myProject->我的项目文件在这里
这种行为发生在我尝试通过composer安装的大多数框架中。我无法将新创建的目录中的文件移到父目录中,因为这会打乱自动加载,而且很头疼。有时我不得不在父myProject目录中工作,因为我喜欢克隆git-reos并在其中使用composer。
我想知道你到底想要什么文件布局,但我得到的是:
mkdir projectDir
cd projectDir
那是你要填写的空目录。
composer require slim/slim "2.3.*"
这会将瘦框架添加到您的空目录中,即添加一个新创建的composer.json文件,同时添加该需求并安装它
在这一点上,这个目录看起来非常像您的myProject -> my project files here
。
这就是您需要生成的结构:myProject->my项目文件,将所需目录传递给composer,它将生成它。
composer require slim/slim "2.3.*" myProject