簡體   English   中英

如何指定僅安裝涼亭一件東西?

[英]How can I specify just to install one thing with bower?

給定以下內容:

{
  "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?

也有人可以告訴我解決方案區域的目的是什么?

當您只想安裝一個軟件包時,可以使用bower install package_name (如果要將此依賴項保存到自己的bower.json文件中,則可以添加--save參數)。

解決方案區域有助於解決依賴項版本沖突。 例如,如果在運行bower install時, angular-ui-router依賴於angular version 1.4.0angular-loading-bar依賴於angular version 1.3.0 ,則您將收到以下消息:

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一直問您上述問題,您可以將選擇添加到解決方案區域。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM