使用Bower更新软件包

44

我正在尝试将Angular从1.0.5更新到1.0.6。我使用Yeoman,在尝试更新时安装了1.0.5。我清除了缓存(从~/.bower中删除了所有内容),仍然得到下面的日志。我检查了repo,发现它有1.0.6。是否有办法让它更新到1.0.6。

bower update angular
bower cloning git://github.com/angular/bower-angular.git
..
bower installing angular#v1.0.5

bower info angular
angular 

  Versions:
    - v1.0.6
    - v1.0.5
    - v1.0.4
    - v1.0.3

$ bower --version
0.8.5

 yo --version
1.0.0-beta.3

尝试在“依赖项”字段中编辑bower.json或component.json中的angular版本。 - Andrew Joslin
同时不要忘记在您的更新命令中包含依赖于angular的任何软件包,如[此处所述](https://dev59.com/YmEi5IYBdhLWcg3wseGA#25494049)。 - Carl G
2个回答

36

您需要升级到最新版本的 Bower:npm update -g bower

bower-angular 1.0.6 切换到了 bower.json,不再支持 component.json,该功能仅在 Bower >=0.9.0 版本中可用。


1

由于某种原因,npm update -g bower 对我无效。

我使用 $ npm install -g npm-update-packages 安装了 npm-update-packages 模块,并使用 $ ncu -m bower 检查了我的 bower.json 文件中的任何包更新。更新内容将显示在控制台中。然后,我执行了 $ ncu -m bower -u,它会更新所有需要更新的 bower.json 中的包。

有关此软件包的更多信息: https://github.com/tjunnone/npm-check-updates

希望这可以帮助你。谢谢。


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