我在供应商文件夹中安装了一个我不想要的依赖项包:
composer require author/package
然后我做了一个:
composer remove otherauthor/otherpackage1 otherauthor2/otherpackage2 ...
它什么也没做。
如果我手动安装所有未使用的软件包,编辑composer.json文件,然后安装我想要的主软件包:author/package
,然后执行:composer remove otherauthor/otherpackage1 otherauthor2/otherpackage2 ...
它没有做任何事情,因为composer.json文件已被重写而没有我不想要的未使用的依赖项,因为它们是主程序包的依赖项。
如何在不在供应商包中执行rm -rf
的情况下使用composer命令行工具执行此操作?