doujumiao5024 2019-03-15 19:02
浏览 22
已采纳

如何在composer中列出孤立包

I have a project with several outdated dependencies.

One of the dependencies is just listed up in composer.lock

I removed every package from composer.json with

composer remove <package>

but the package is still listed in composer.lock. So it seems that this is an orphan package.

If use

composer depends <package>

it returns "could not find package"

  • Is it safe to remove the package?
  • Is there a command to check for orphan packages?
  • 写回答

1条回答 默认 最新

  • dqsvnsad79721 2019-03-15 19:58
    关注

    Finally I just removed the package.

    I checked if the package was used in the source with grep

    grep -rnwi vendor/ -e "namespace"
    

    As the the package was listed in the dev section, I run

    composer install --no-dev
    

    Then I removed the packages from the composer.lock

    and run

    composer install
    

    The package was not installed again

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘