[英]bower installs archive version of packages
我在Windows 10上有npm 3.3.6和bower 1.6.8。每當我嘗試安裝任何軟件包(例如framework7的jquery)時,它都會下載並安裝該軟件包的存檔版本。 見例如
> bower install jquery --save
bower jquery#* not-cached git://github.com/jquery/jquery.git#*
bower jquery#* resolve git://github.com/jquery/jquery.git#*
bower jquery#* download https://github.com/jquery/jquery/archive/1.11.3.tar.gz
bower jquery#* extract archive.tar.gz
bower jquery#* resolved git://github.com/jquery/jquery.git#1.11.3
bower jquery#~1.11.3 install jquery#1.11.3
怎么了? 如何安裝最新的軟件包? 我試圖同時清理npm和bower緩存,但沒有幫助。
編輯:
您可以看到我的bower.json
和安裝響應
{
"name": "test",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"jquery": "~2.1.0"
}
}
響應:
bower install
bower jquery#~2.1.0 not-cached git://github.com/jquery/jquery.git#~2.1.0
bower jquery#~2.1.0 resolve git://github.com/jquery/jquery.git#~2.1.0
bower jquery#~2.1.0 ENORESTARGET No tag found that was able to satisfy ~2.1.0
Additional error details:
Available versions in git://github.com/jquery/jquery.git: 1.11.3, 1.11.2, 1.11.1, 1.11.1-rc2, 1.11.1-rc1, 1.11.1-beta1, 1.11.0, 1.11.0-rc1, 1.11.0-beta3, 1.11.0-beta2, 1.11.0-beta1, 1.10.2, 1.10.1, 1.10.0, 1.10.0-beta1, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.6, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.1.4, 1.1.3, 1.1.2, 1.1.1, 1.0.4, 1.0.3, 1.0.2, 1.0.1
在bower.json
設置:
"jquery": "~2.1.0",
這將從jQuery系列2.1.x(當前為2.1.4)中獲取最新信息。
如果需要其他系列,則可以相應地進行更改。 如果需要精確的版本,只需從一開始就刪除波浪號。
順便說一下,jQuery 1.11.3是jQuery 1.xx系列的最新版本。
嘗試"jquery": "~2",
bower.json
"jquery": "~2",
在bower.json
這將從主要版本2開始安裝最新的次要版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.