2015-02-10 78 views
3

我刚刚创建了一个新的Ember-CLI应用程序(v0.1.12),并注意到引用的Ember版本是v1.8.1(bower.json)。我想在我的项目中获得recently released 1.10的好处。我需要采取哪些措施来执行此操作? (我是新来的灰烬,灰烬,CLI,鲍尔& NPM)在Ember-CLI中升级Ember

+0

您正在使用什么烬-CLI的版本? – 2015-02-10 20:59:04

+0

@Oren,v0.1.12 ...似乎是最新的。 – Feckmore 2015-02-10 21:01:13

+1

今晚去SO问这个问题。 – 2015-02-11 03:29:26

回答

4

the release notes for Ember 1.10.0

为了顺利升级到1.10和HTMLBars,灰烬-CLI用户应 更新的版本或在0.1.12之后,然后删除它们的 应用程序的Handlebars依赖项。

您可以按照下面的步骤做:

1)删除您bower_components文件夹

2)运行bower install --save ember#beta得到灰烬的最新测试版,如果你想(你可以指定版本特定版本)

3)运行bower install重新安装凉亭依赖

4)卸载车把:npm uninstall --save-dev broccoli-ember-hbs-template-compiler

5)安装HTMLbars:npm install --save-dev ember-cli-htmlbars

+0

你知道是否将烬数据升级到最新测试版是一个类似的过程? – Feckmore 2015-02-12 21:39:06

+0

关于使用凉亭安装,是的。 – 2015-02-12 21:43:24

2

除了由奥伦列出的步骤,你将要作出这个改变你Brocfile.js,这样就可以从你的bower.json文件中删除车把的依赖,以及:

var app = new EmberApp({ 
    vendorFiles: { 
    'handlebars.js': null 
    } 
}); 

Source