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 目详情-五一模拟赛详情页
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line