Bower 安装不了最新版本问题
问题:
在项目中使用bower来管理包,需要更新某一个包的版本来解决bug。可以使用npm 安装一个最新版2.1.3的包,但是使用bower安装到的包最新的班仍是2.1.2版本,这时候是不是怀疑人生了,bower出现了什么问题吗?
原因:
bower安装依赖github的‘release’标签,默认版本安装只能安装已经release的版本。
解决 How to install latest (untagged) state of a repo using bower?
可以使用指定的 git仓库提交的id —— SHA 来安装:
bower install '<git-url>#<git-commit-sha>'
例子:
bower install 'git://github.com/test/testgithub.git#sdswsfb97d'