php - Composer Laravel 的 require 和 require-dev 依赖项

标签 php laravel composer-php

我有一个 Laravel 应用程序,我想安装必需的依赖项,但我想知道 Composer 如何知道是否加载开发依赖项或生产依赖项?

我只是对这个概念感到困惑,所以如果有人能为我澄清这个概念,那将会有很大的帮助。

最佳答案

当您运行composer install --dev时,composer会安装所有软件包,包括require-dev。这是默认行为,排除该标志将导致相同的操作。

当您运行composer install --no-dev时,composer会跳过require-dev软件包。

此外,composer 不会安装 required 包的 require-dev 包,除非你特别要求它这样做

关于php - Composer Laravel 的 require 和 require-dev 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46411564/

相关文章:

php - Prepared statements : while loop inside while loop. 如何分组显示有序文件?

sql - 使用带有多个 where 子句的查询生成器的连接语句

php - composer 中 require 和 install 与 create-project 之间的区别

php - 从 MySQL 表中选择并显示州和各自的城市

php - Wordpress: fatal error 无法访问控制面板/管理面板

php - Laravel 5.8 自定义表单请求未按预期工作?

php - Laravel 模型动态属性

php - Laravel Valet 和 Local by Flywheel 存在 DNS 冲突并且无法在 Mac 上协同工作

composer-php - PHP Composer下载签名验证

php - 升级到 PHP 7 后如何在 CentOS 上安装 mbstring