【问题标题】:What does the different flags of Composer when creating a Laravel project?创建 Laravel 项目时 Composer 的不同标志是什么?
【发布时间】:2014-06-05 19:47:27
【问题描述】:

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

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

【问题讨论】:

标签: laravel laravel-4 composer-php


【解决方案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

【讨论】:

  • 谢谢。很有帮助。
猜你喜欢
  • 2019-02-28
  • 2014-04-23
  • 2019-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-30
  • 2019-11-16
  • 2021-01-06
相关资源
最近更新 更多