如何从作曲家中删除未使用的依赖项?
从 Composer 中删除未使用的依赖项非常容易。以下是两种方法:
1. 使用 Composer Remove:这是从 Composer 中删除未使用的依赖项的最简单命令。
句法:
composer remove dependency_name
首先决定要从作曲家中删除哪个依赖项。在这里,我们将在 composer 中删除stripe/stripe-php依赖项,如下所示,并且stripe文件夹也存在于目录中。
现在只需转到您的 composer.json 文件所在的目录,然后键入以下命令:
composer remove stripe/stripe-php
输出:此命令从作曲家中删除了stripe/stripe-php依赖项,如下所示:
因此, composer remove是一个非常简单的命令,它将从 composer 中删除未使用的依赖项。
2. 使用 Composer 更新:这是从 Composer 中删除未使用的依赖项的另一种方法。
句法:
composer update
上面的命令将更新完整的目录,并将添加如下所示的所有依赖项和文件夹:
现在只需打开composer.json文件并删除要删除的依赖项。
现在只需删除phpunit/phpunit:4.6.1依赖项,更新后的composer.json如下所示:
现在我们只需要再次运行composer update命令,它将删除所有我们不想要的phpunit依赖项,如下所示:
“composer update” 将完成任务,但它也会更新其他包。
现在,如果您只想删除特定包而不更新其他包,那么只需指定该包名称。
composer update packageauthor/package_name
它将删除“package_name”包。