【问题标题】:How can I specify just to install one thing with bower?我怎样才能指定只用凉亭安装一件东西?
【发布时间】:2015-05-09 06:14:14
【问题描述】:

鉴于以下情况:

{
  "name": "user_staging1",
  "private": true,
  "dependencies": {
    "angular": "^1.4.0",
    "angular-ui-router": "^0.2.0",
    "angular-loading-bar": "^0.6.0"
  },
  "resolutions": {
    "angular": "^1.4.0"
  }
}

{
  "name": "user_staging2",
  "private": true,
  "dependencies": {
    "angular": "^1.4.0",
    "angular-ui-router": "^0.2.0",
    "angular-loading-bar": "^0.6.0"
  },
  "resolutions": {
    "angular": "^1.4.0"
  }
}

那我怎样才能让 bower 只安装 user_staging1 呢?

还有谁能告诉我解决方案区的目的是什么?

【问题讨论】:

    标签: javascript bower bower-install


    【解决方案1】:

    当你想只安装一个包时,你使用bower install package_name(如果你想将此依赖保存到你自己的bower.json文件,你可以添加--save参数)。

    解决方案区域有助于解决依赖版本冲突。例如,如果angular-ui-router 依赖于angular version 1.4.0 而angular-loading-bar 依赖于angular version 1.3.0,当您运行bower install 时,您将收到如下消息:

    Unable to find a suitable version for angular, please choose one:
    1) angular 1.3.0 which is required by angular-loading-bar
    2) angular 1.4.0 which is required by angular-ui-router
    

    你必须选择 1 或 2。为了坚持这个选择并防止 bower 一直问你上述问题,你可以将你的选择添加到解决方案区域。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-22
      • 2019-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多