Ionic - 使用 Bower 安装模块

Ionic - using bower to install modules

最近我的团队启动了一个 Ionic 项目。就我而言,我需要使用 angular-messages,因此我按照 document 中的说明执行 bower install angular-messages#1.5.3。模块下载成功到.bowerrc.

中指定的路径
<myProject>
    |---<other folders>
    |---www/
        |---<other folders>
        |---lib
            |---<modules>
        |---<other files>
    |---<other files>
    |---.bowerrc
    |---bower.json

我希望 <myProject>/bower.json 在我当前的项目中安装新包后自动更新。显然,事实并非如此。

然后发现可以使用-S或者--save选项将安装模块的依赖写入bower.json。我 运行 命令 bower install --save 并且它 returns 结果如下。

但是,bower.json 没有任何变化。更新 bower.json 的正确方法是什么?

起初我打算简单地提交 bower.json 到版本控制,这样我的队友就可以通过引用最新的 bower.json 在本地更新他们的项目。这是推荐的方法吗?

添加一个依赖项并保存在 tout bower.json 你需要启动 bower install module_name --save 而不仅仅是 bower install --save 因为这最后一个命令检查你的文件并安装或更新它上面的所有模块。

如果使用此命令没有结果,post 您的 bower 配置文件,因为您的配置可能存在一些问题。

要完成如果你想让一个项目准备好使用而没有依赖性问题,是的,你需要提交 bower.json 和 package.json。但是,如果您有一些代理或奇怪的东西,有时提交 .bowerrc 很重要。