如何只在 require-dev 中使用 bunde?

How can I use bunde only in require-dev?

我做了一个 composer diagnose 并收到以下错误消息:

WARNING symfony/monolog-bundle is required both in require and require-dev, this can lead to unexpected behavior require.symfony/serializer-pack : unbound version constraints () should be avoided require.symfony/webpack-encore-pack : unbound version constraints () should be avoided

如何只在 require-dev 中使用 monolog-bundle?

重新运行 composer require symfony/monolog-bundle --dev 应该可以解决您的问题。

另一种方法是编辑 composer.json 并将包从 require 部分中删除,但将其保留在 require-dev

部分中