此处提供的说明:https://github.com/ember-cli/ember-cli/releases让我相信,为了将Ember和/或Ember Data升级到更新版本,还必须升级Ember-cli。这是真的? Ember-cli网站没有提到很多版本,总是让我猜测是否升级。 Ember-cli版本与Ember / Ember Data版本之间是否存在一对一的关系?请有人澄清一下吗?
答案 0 :(得分:1)
ember-cli版本与ember版本无关。使用ember-cli 2.6.2创建新项目时,它将创建一个指定了ember 2.6的新应用程序。你仍然可以使用它并在你的应用程序中指定不同版本的ember ......甚至1.x。
您应该始终将ember-cli版本升级到最新版本。您不必升级到最新的ember。 Ember团队已经完成了这一部分,所以您可以放心,您的应用程序将在新版本中运行,并附带弃用警告。
您可以使用最新的ember-cli,但仍然使用ember 2.1。在bower.json
中指定的使用的ember版本很重要{
"name": "awesomeapp",
"dependencies": {
"ember": "2.2.0",
"ember-data": "2.2.1",
在我的示例中,我使用的是ember-cli 2.6.2但仍然将ember的版本设置为2.2.0。
因此,无论何时发布,您都可以使用最新的ember-cli,但跳过发布中说明此内容的部分
Project Update
rm -rf node_modules bower_components dist tmp -- Delete temporary development folders...
您可以在此查看ember-cli的版本,并注意它总是说明如何升级该工具以及如何在需要时升级项目。
https://github.com/ember-cli/ember-cli/releases
希望这很清楚。