是否可以使用 grunt 更新 bower 依赖项?

Is it possible to update bower dependencies using grunt?

我正在使用 grunt 开发一个网站,想知道是否可以在我的 'build' grunt 任务中 更新我的项目中的 bower 依赖项——这样当我构建项目的生产版本时,一切都是最新的?

显然,我知道我可以在 grunt build:prod 之前执行 bower update,但每次都会少一步。

只是好奇!

找到一种可能的解决方案:

我想我可以使用 grunt-shell 在 shell…

中自动执行 运行 bower update 命令

只是想知道这是否是最 logical/sophisticated 的方式。还有其他建议吗?

Grunt 有一个名为 grunt-bower-task 的任务,它可以帮助您管理 Bower 依赖项。使用官方 grunt 文档查看详细信息。

找到了一个很好的解决方案——我会post它以防它对某人有用…

grunt-bower-install-simple 插件允许您通过将 command 选项设置为 update 来从 grunt 任务更新 Bower 依赖项,如下所示:

"bower-install-simple": {

    options: {
        color: true,
        directory: "src/bower_components"
    }

    "prod": {
        options: {
            command: update,
            production: true
    }
}