如何在Composer中卸载多个Bower包?

时间:2015-10-09 20:21:54

标签: composer-php bower

我刚刚开始使用Bower,它确实非常有用,但有一件事我不明白该怎么做就像Composer一样:更新/删除你的依赖关系json文件。

所以,在作曲家中,如果我有类似的东西:

 "require": {   
        ...
        "sonata-project/core-bundle": "^2.3",
        "sonata-project/block-bundle": "^2.3.8",
        "sonata-project/admin-bundle": "dev-master",
        "sonata-project/doctrine-orm-admin-bundle": "^2.3"
    },

如果我删除一个依赖关系的行(或更多)并运行

  

作曲家更新

这不仅会更新任何过时的依赖项,还会删除与已删除的依赖项相对应的文件夹。

如何在Bower中实现同样的目标?最终是否有类似的命令或命令组合?

我已经尝试了

  

bower update

但这只会更新依赖项。

我也试过

  

bower uninstall"依赖"

但这仅适用于一个,并且不会自动检测我拥有的和我没有的东西,就像在Composer的情况下一样。

1 个答案:

答案 0 :(得分:1)

你正在寻找的东西是

bower prune

您也可以

bower uninstall package1 package2 --save --save-dev