【问题标题】:How to uninstall multiple Bower packages like in Composer?如何像在 Composer 中一样卸载多个 Bower 包?
【发布时间】:2015-10-10 06:50:02
【问题描述】:

我刚开始使用 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 中实现相同的目标?最终是否有类似的命令或命令组合?

我试过了

凉亭更新

但这只是更新了依赖项。

我也试过了

凉亭卸载“依赖”

但这仅适用于一个人,并且不会像 Composer 的情况那样自动检测我拥有什么和没有什么。

【问题讨论】:

    标签: composer-php bower


    【解决方案1】:

    你要找的东西是

    bower prune
    

    你也可以这样做

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

    【讨论】:

    • 嗯,你是对的。不幸的是,我必须在之后运行bower update,所以这是两个命令。您提供的第二个示例并不是我真正想要的,因为我必须手动说出我想要卸载的内容。
    • 是的,这就是 npm 和 bower 与 composer 的不同之处。您可以使用 npm 脚本或批处理/shell 为 bower prune && bower update 创建快捷方式。
    • 嗯,关于节点,我只知道如何安装包,但我会研究一下。
    猜你喜欢
    • 2014-07-26
    • 2016-04-24
    • 2016-11-22
    • 1970-01-01
    • 2018-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多