2014-05-02 110 views
3

我有jquery ver 2通过凉亭安装。现在试图获得最新的1.x(1.11.1)。但是,这并没有给该选项凉亭:安装jQuery 1x与2x

bower install jquery --save 
bower jquery#*     cached git://github.com/jquery/jquery.git#2.1.0 
bower jquery#*    validate 2.1.0 against git://github.com/jquery/jquery.git#* 
bower jquery#*      new version for git://github.com/jquery/jquery.git#* 
bower jquery#*     resolve git://github.com/jquery/jquery.git#* 
bower jquery#*    download https://github.com/jquery/jquery/archive/2.1.1.tar.gz 
bower jquery#*     extract archive.tar.gz 
bower jquery#*    resolved git://github.com/jquery/jquery.git#2.1.1 
bower jquery#>=1.8.0   cached git://github.com/jquery/jquery.git#2.1.1 
bower jquery#>=1.8.0   validate 2.1.1 against git://github.com/jquery/jquery.git#>=1.8.0 

Unable to find a suitable version for jquery, please choose one: 
    1) jquery#1.8.3 which resolved to 1.8.3 and is required by angular-file-upload#0.3.1 
    2) jquery#>=1.8.0 which resolved to 2.1.1 and is required by angular-gettext#0.2.8 
    3) jquery#~2.1.1 which resolved to 2.1.1 

Prefix the choice with ! to persist it to bower.json 

[?] Answer: 

我bower.json的部分看起来像

{ 

    "dependencies": { 
    "angular-bootstrap": "~0.10.0", 
    "angular-file-upload": "~0.3.1", 
    .... 
    }, 
    "devDependencies": { 
    "jquery2": "jquery#2", 
    "sinon-chai": "~2.5.0", 
    "sinon": "~1.9.1" 
    } 
} 
+1

这是生产代码?你真的应该在生产代码中包括“最新版本的jquery”。最好将其设置为特定版本以避免出现问题。 –

+0

感谢您指出。 jquery仅用于测试。我承认,我不会拆分依赖关系,并很好地指定依赖关系。但至少在开发过程中,我喜欢跟上最新版本,直到我准备发布。 – bsr

+0

希望我没有错别字,哈哈。这应该是“不应该”。 :) –

回答

10

如何this answer

bower install jquery-legacy=jquery#^1 jquery-modern=jquery