在 Ember-CLI 中升级 Ember
Upgrading Ember inside of Ember-CLI
我刚刚在我的项目中创建了一个新的 Ember-CLI app (v0.1.12), and noticed that the referenced version of Ember is v1.8.1 (bower.json). I'd like to get the recently released 1.10 优点。我需要采取什么步骤来做到这一点? (我是 Ember、Ember-CLI、Bower 和 NPM 的新手。)
根据the release notes for Ember 1.10.0
To smoothly upgrade to 1.10 and HTMLBars, Ember-CLI users should
update to a version at or after 0.1.12 and then remove their
application's Handlebars dependency.
您可以按照以下步骤进行操作:
1) 删除您的 bower_components
文件夹
2) 运行 bower install --save ember#beta
获取Ember的最新测试版(需要特定版本可以指定版本)
3) 运行 bower install
重新安装你的 bower 依赖项
4) 卸载把手:npm uninstall --save-dev broccoli-ember-hbs-template-compiler
5) 安装 HTMLbars: npm install --save-dev ember-cli-htmlbars
除了 Oren 列出的步骤之外,您还需要对 Brocfile.js
进行此更改,以便您也可以从 bower.json
文件中删除 Handlebars 依赖项:
var app = new EmberApp({
vendorFiles: {
'handlebars.js': null
}
});
我刚刚在我的项目中创建了一个新的 Ember-CLI app (v0.1.12), and noticed that the referenced version of Ember is v1.8.1 (bower.json). I'd like to get the recently released 1.10 优点。我需要采取什么步骤来做到这一点? (我是 Ember、Ember-CLI、Bower 和 NPM 的新手。)
根据the release notes for Ember 1.10.0
To smoothly upgrade to 1.10 and HTMLBars, Ember-CLI users should update to a version at or after 0.1.12 and then remove their application's Handlebars dependency.
您可以按照以下步骤进行操作:
1) 删除您的 bower_components
文件夹
2) 运行 bower install --save ember#beta
获取Ember的最新测试版(需要特定版本可以指定版本)
3) 运行 bower install
重新安装你的 bower 依赖项
4) 卸载把手:npm uninstall --save-dev broccoli-ember-hbs-template-compiler
5) 安装 HTMLbars: npm install --save-dev ember-cli-htmlbars
除了 Oren 列出的步骤之外,您还需要对 Brocfile.js
进行此更改,以便您也可以从 bower.json
文件中删除 Handlebars 依赖项:
var app = new EmberApp({
vendorFiles: {
'handlebars.js': null
}
});