Composer php 为什么Composer会在安装后立即卸载?

Composer php 为什么Composer会在安装后立即卸载?,composer-php,Composer Php,Composer在安装完文件后会一直删除它们 我使用composer创建项目otra/skeleton——删除vcs otra user-vvv进行调试,它显示了如下内容: -安装otra/otra(1.0.0-alpha.2.4.0):提取归档文件 执行异步命令(CWD):解压-qq-o'/var/www/html/perso/otra user/vendor/composer/tmp-ad5334fdc8c968f8ad3d54814c2b67c1'-d'/var/www/html/pers

Composer在安装完文件后会一直删除它们
我使用
composer创建项目otra/skeleton——删除vcs otra user-vvv
进行调试,它显示了如下内容:

-安装otra/otra(1.0.0-alpha.2.4.0):提取归档文件
执行异步命令(CWD):解压-qq-o'/var/www/html/perso/otra user/vendor/composer/tmp-ad5334fdc8c968f8ad3d54814c2b67c1'-d'/var/www/html/perso/otra user/vendor/composer/cc30fdc4'
执行命令(CWD):rm-rf'/var/www/html/perso/otra user/vendor/otra/otra'
正在执行命令(CWD):rm-rf'/var/www/html/perso/otra user/vendor/composer/cc30fdc4'

几个月后,它像往常一样以无限循环结束,显示:

您正在使用的两个软件包正在寻找资金。 使用
composer fund
命令了解更多信息! 使用包信息加载composer存储库 更新依赖项 锁定文件中没有要修改的内容 从锁文件安装依赖项(包括需要开发人员) 没有要安装、更新或删除的内容

这位作曲家以前的作品很有魅力,我不知道他们发生了什么变化,所以我现在有了所有这些问题

我已经更新了我的Composer版本,并进行了
Composer诊断
,但没有显示任何错误。

我正在使用Composer 2.0.12和PHP 8.0.3。

感谢@yivi,它指出了我在
Composer.json
中的另一个问题,我确实在那里做了一个循环…
我在
post install cmd
post update cmd
中用
@otra init
替换
@otra update
解决了我的问题,这正是我真正想做的


感谢您的时间@Nico Haase和@yivi:)

您尝试过调试这个问题吗?“不断删除文件”听起来很奇怪,您的脚本部分似乎有一个无限循环。您的更新后脚本执行
composer update
,这会触发
post update
钩子等@yivi我记不清为什么要放入那些
post update cmd
post install cmd
条目。我将删除它们并重试@Nico Haase我不知道如何调试这个问题,所以我没有尝试过任何东西,但我真的愿意接受建议。也许修复循环也能解决这个问题。