【问题标题】:Updating package with Bower使用 Bower 更新软件包
【发布时间】:2013-05-03 00:38:45
【问题描述】:

我正在尝试将 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 版本。
  • 另外不要忘记在你的更新命令中包含任何依赖于 Angular 的包为explained here

标签: javascript angularjs bower


【解决方案1】:

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

bower-angular 1.0.6 从 component.json 切换到 bower.json,仅在 Bower >=0.9.0 中支持

【讨论】:

    【解决方案2】:

    由于某种原因,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

    希望这会有所帮助。谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-29
      相关资源
      最近更新 更多