2015-11-12 70 views
2

在我的项目中,我创建了一些凉亭组件,我在下面的主应用程序的bower.json文件中使用了这些组件。鲍尔没有采取最新版本

"My-Component": "1.0.12" 

它工作的也很好。现在我创建了一个更新版本的My-Component,并更新了如下所示的bower.json文件。

"My-Component": "1.0.13" 

当我做凉亭安装新版本没有得到installed.Its指的是旧的。

+0

什么命令的响应:'凉亭信息我-Component' ?发布结果请 –

+0

它显示最新版本。 – robin

回答

1

使用以下语法为您的依赖bower.json你的主要应用程序:

"My-Component": "~1.0.12" 

这意味着“至少那个版本,但不超过2.x的更大的”

如果一切都过去了,因为它应该是,也许你只需要清除缓存鲍尔:

bower cache clean 

然后重新安装:

bower install 

如果没有,组件出现问题。

也许你错过了标记您的组件的新版本:

cd ~/My-Component/ 
git tag v1.0.13 
git push upstream 
git push --tags 

然后更新您的主要应用:

cd ~/MyApp/ 
bower install My-Component --save 
+0

我无法清理缓存,因为它会在构建机器上运行,一旦我提交代码并导致问题出现。我已经尝试了〜,但它不工作。 – robin