Answers:
正确的方法是:
composer remove jenssegers/mongodb --update-with-dependencies
我必须承认,这里的旗帜并不明确。
composer remove jenssegers/mongodb
从v1.0.0-beta2开始, --update-with-dependencies
它是默认设置,不再需要。
composer remove …
,但是在--update-with-dependencies
您偶然发现此问题之前就忘记了-后续调用composer remove
不会杀死所有依赖项。您需要还原,作曲install
,然后composer remove --update-with-dependencies
You are using the deprecated option "update-with-dependencies". This is now default behaviour. The --no-update-with-dependencies option can be used to remove a package without its dependencies
composer update
答案
实际上,这很容易。
composer update
将为您完成所有这些操作,但也会更新其他软件包。
要删除一个软件包而不更新其他软件包,请在命令中指定该软件包,例如:
composer update monolog/monolog
将删除monolog/monolog
包装。
但是,仍有一些空文件夹或文件无法自动删除,而必须手动删除。
--prune