不推荐使用 composer require-dev 安装 phpunit?

Posted

技术标签:

【中文标题】不推荐使用 composer require-dev 安装 phpunit?【英文标题】:Install phpunit with composer require-dev not recommended? 【发布时间】:2016-04-15 19:25:32 【问题描述】:

在我的 composer 包中,如果我的包中有 phpunit 测试,我会将 phpunit 添加到我的 composer.json 的 require-dev 部分。

今天发现大部分使用phpunit测试的php库都没有在require-dev中列出phpunit。

谁能告诉我为什么?不建议用composer require-dev安装phpunit吗?

作曲家文档说

require-dev(仅限根用户)

列出开发此包或运行测试等所需的包。

所以在我的理解中 phpunit 应该与 composer require-dev 一起安装

【问题讨论】:

【参考方案1】:

IMO 将 phpunit 添加为 require-dev 依赖项是正确且方便的。

作为一个例子,它被添加到 Doctrine composer.json 中:

https://github.com/doctrine/doctrine2/blob/master/composer.json

【讨论】:

以上是关于不推荐使用 composer require-dev 安装 phpunit?的主要内容,如果未能解决你的问题,请参考以下文章

使用 docker-compose 为 ELK 推荐的 RAM 比率

最新整理之--docker-compose参数及命令(推荐)

docker-compose部署rocketmq集群

使用Composer而无需ssh访问服务器

composer 安装Laravel (win10)

谷歌开发者社区推荐:《Jetpack Compose 从入门到实战》新书上架,带你踏上 Compose 开发之旅~