簡體   English   中英

Bower安裝軟件包的歸檔版本

[英]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.

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