【发布时间】:2014-04-22 01:43:51
【问题描述】:
我想使用 Ember 中的查询参数功能。但是,为此,我需要下载 ember 的金丝雀版本。我正在使用凉亭进行包管理。如何更新我的 bower.json 文件以下载 Ember 的最新金丝雀版本。我的 bower.json 文件的相关部分如下所示:
{
"dependencies": {
"sass-bootstrap": "~2.3.0",
"requirejs": "~2.1.4",
"modernizr": "~2.6.2",
"jquery": "~1.9.1",
"requirejs-text": "~2.0.7",
"ember": "http://builds.emberjs.com/canary/ember.js",
"ember-prod": "http://builds.emberjs.com/canary/ember.prod.js",
"datatables": "~1.9.4",
"lodash": "~1.3.1",
"font-awesome": "~3.2.1",
"moment": "~2.1.0",
"d3": "~3.2.6",
"ember-model": "~0.0.7",
"jquery-ui": "~1.10.3",
"typeahead.js": "~0.10.1"
},
"devDependencies": {},
"resolutions": {
"jquery": ">=1.8.0",
}
}
但是,“bower install ember”没有显示以下内容:
Unable to find a suitable version for ember, please choose one:
1) ember#* which resolved to e-tag:8ee2c1ef5 and has ember-table-shim#0.2.0, nvwebapp as dependants
2) ember#~1.0 which resolved to 1.0.1 and has ember-model#0.0.11 as dependants
如果我选择第一个分辨率,然后转到 app/bower_components/ember/index.js 文件,在文件顶部可以看到以下内容:
/*!
* @overview Ember - JavaScript Application Framework
* @copyright Copyright 2011-2014 Tilde Inc. and contributors
* Portions Copyright 2006-2011 Strobe Inc.
* Portions Copyright 2008-2011 Apple Inc. All rights reserved.
* @license Licensed under MIT license
* See https://raw.github.com/emberjs/ember.js/master/LICENSE
* @version 1.4.1+pre.af87bd20
*/
看来这里是在下载 1.4.1 版本,但是最新的金丝雀版本是 1.6.0。
我应该如何更新我的 bower.json 文件以获得最新的金丝雀版本?
提前谢谢..!!
【问题讨论】:
-
我也想知道这个,因为
query-params-new。现在我使用的是“ember”:“1.4.0-beta.3”,它仍然包括query-params-new。后来的 beta 版本没有了。