如何使用Bower更新Fontawesome

18
我能够在FontAwesome的GitHub上看到一个新版本4.2已经发布。
我使用的是最新的bower 1.3.9版本,我的当前版本是4.1。
当我输入或时,无法获取4.2版本。
有没有一种方法可以使用bower更新字体awesome到4.2版本?
在fontawesome bower组件目录的bower.json中,我可以看到这个git url:git://github.com/FortAwesome/Font-Awesome.git。这与可用的最新版本相似https://github.com/FortAwesome/Font-Awesome.git
任何帮助将不胜感激。
3个回答

34

我已经编辑了我的 bower.json 文件,并替换了这一行:

"fontawesome": "~4.1.0",

随着:

"fontawesome": "https://github.com/FortAwesome/Font-Awesome.git#~4.2.0"

最终,我执行了 bower install fontawesome --save

它最终更新了font awesome。

bower cached        https://github.com/FortAwesome/Font-Awesome.git#4.2.0
bower validate      4.2.0 against https://github.com/FortAwesome/Font-Awesome.git#~4.2.0
bower cached        git://github.com/FortAwesome/Font-Awesome.git#4.1.0
bower validate      4.1.0 against git://github.com/FortAwesome/Font-Awesome.git#*
bower new           version for git://github.com/FortAwesome/Font-Awesome.git#*
bower resolve       git://github.com/FortAwesome/Font-Awesome.git#*
bower download      https://github.com/FortAwesome/Font-Awesome/archive/v4.2.0.tar.gz
bower extract       fontawesome#* archive.tar.gz
bower resolved      git://github.com/FortAwesome/Font-Awesome.git#4.2.0
bower install       fontawesome#4.2.0

我已经重新打开了我的bower.json文件,然后将其中的这一行替换为:

"fontawesome": "~4.2.0",
希望这有所帮助。

很高兴看到你解决了最初的问题,但我认为这里真正的问题与semver有关。如果你打算安装的版本与你在bower.json文件中指定的版本不是“大致等价”的(~),那么你就无法让它工作。 - Wallace Sidhrée

7

我认为您可以简单地运行以下命令:

/var/shared/bower> bower install font-awesome#4.3.0 --save
font-awesome#4.3.0 bower_components/font-awesome

它将用新版本替换当前的font-awesome版本。(不会创建新目录)

在我写这篇文章的时候,即使4.2.0已经在GitHub上发布,这个解决方案仍然无法正常工作。 - Dimitri Kopriwa
我知道,我只是想为看到这个的其他人留下一个评论,因为我自己曾经在这方面苦苦挣扎,而且发现了你的帖子.. :) - Ricky Levi

1
请在您的bower.json文件中添加以下行:

"components-font-awesome": "~4.5.0"

,然后在命令行上运行“bower install”命令。

11
“font-awesome”和“components-font-awesome”有什么区别?哪一个更好? 两者的区别在于“components-font-awesome”包含了一些额外的样式和组件,例如表单、按钮等等。如果您需要使用这些额外的功能,则可以选择“components-font-awesome”,否则建议选择“font-awesome”。 - Pille

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接