2016-11-26 45 views
0

最近我的团队已经开始了一个离子项目。就我而言,我需要使用angular-messages,因此我执行bower install angular-messages#1.5.3,如document中所述。该模块已成功下载到.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 install --save

但是,有没有到bower.json所做的更改。什么是更新bower.json的正确方法?

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

+0

请提供您的目录结构,您不能在与'bower.json'相同的目录下执行该命令。 – Nhan

+1

@Nhan更新目录结构。 –

回答

0

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

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

完成如果您希望有一个项目可以使用而不存在依赖性问题,那么您需要提交bower.json和package.json。但是,如果你有时候有一些代理或者怪异的东西,那么把.bowerrc提交给它是很重要的。