任何人都可以告诉我这些命令之间的区别
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
答案 0 :(得分:1)
- 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