创建Laravel项目时,Composer的不同标志是什么?

时间:2014-04-21 17:41:23

标签: laravel laravel-4 composer-php

任何人都可以告诉我这些命令之间的区别

composer create-project laravel/laravel your-project-name --prefer-dist

composer create-project laravel/laravel your-project-name

composer create-project laravel/laravel your-project-name -dev

1 个答案:

答案 0 :(得分:1)

来自documentation for composer

  

- prefer-dist:反向--prefer-source,如果可能,composer将从dist安装。这可以大大加快构建服务器和其他通常不运行供应商更新的用例的安装速度。如果你没有正确的设置,这也是一种解决git问题的方法。

这意味着Composer将从分发版本中安装依赖项,而不是源代码。

对于--dev标志:

  

- dev:安装require-dev。

中列出的软件包

这意味着Composer还将在您的composer.json中的require-dev密钥中安装所有软件包依赖项列表。 require-dev密钥只是开发所需的依赖项。


有关详细信息,请阅读有关Composer CLI的文档:https://getcomposer.org/doc/03-cli.md#create-project