@
TangMonk 你是指 install 时,除了安装你添加的新包,还安装了其他包吗?不确定你的服务器是否有历史问题。不过猜测可能以下几种情况:
1.composer 的 json 和 lock 异常。例如有人更新了 composer.json,但没把 composer install 后重新生成的 composer.lock 一同提交到 Git。所以现在执行 install 会更新 lock 文件,并同步之前没有更新的包。
2.composer 的 json 和 lock 正常,但服务器上安装不同步。例如曾经更新过依赖包,而服务器上 git pull 代码后,没有执行 composer install。所以现在执行 install 会同步之前没有更新的包。
3.composer 的 json 和 lock 正常,服务器上安装也同步的。但是你没有认真看过 composer 文档或英文不好,误以为“ Discovered Package ”是重新安装。
以上问题,你都可以再执行 composer install 看看输出结果,可以多执行几次,看看是否有提示“ Nothing to install or update ”。