最近我的团队开始了一个离子项目。就我而言,我需要使用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
,它返回结果如下。
但是,bower.json
没有更改。更新bower.json
的正确方法是什么?
起初我计划简单地将bower.json
提交给版本控制,因此我的队友可以通过引用最新的bower.json
在本地更新他们的项目。这是推荐的方法吗?
答案 0 :(得分:0)
哟添加一个依赖项并保存在tout bower.json中你需要启动bower install module_name --save
而不仅仅是bower install --save
因为这最后一个命令会检查你的文件并安装或更新它上面的所有模块。
如果使用此命令您还没有结果,请发布您的bower配置文件,因为您的配置可能存在一些问题。
完成如果你想让一个项目准备好使用而没有依赖性问题,你需要提交bower.json和package.json。但是,如果你有一些代理或奇怪的东西,有时提交.bowerrc是很重要的。