2016-07-01 2 views
1

Инструкции приведены здесь: https://github.com/ember-cli/ember-cli/releases заставьте меня поверить, что для обновления Ember и/или Ember Data до более новой версии Ember-cli также необходимо обновить. Это правда? На веб-сайте Ember-cli не упоминается много версий, что всегда заставляет меня угадать, обновлять или нет. Существует ли одна-единственная связь между версией Ember-cli и версией Ember/Ember Data? Может кто-то прояснить?Ember Cli Upgrades

+0

Что Мирза сказал в своем ответе, в основном суть этого. Кроме того, здесь [script] (https://github.com/nem035/ember-install) я написал, что вручную удалит ваш текущий ember-cli и установит указанную вами версию (или последнюю по умолчанию) :) – nem035

ответ

1

Версия ember-cli не связана с версией ember. Когда вы создаете новый проект с ember-cli 2.6.2, он создаст новое приложение с указанным ember 2.6. Вы все еще можете использовать его и указать другую версию ember в своем приложении ... даже 1.x.

Вы всегда должны обновлять версию ember-cli до последней версии. Вам не нужно обновляться до последней версии ember. У Ember Team эта часть очень хорошо сделана, поэтому вы можете быть уверены, что ваше приложение будет запускаться в новых версиях с предупреждениями об отказе.

Вы можете использовать последний ember-cli, но, тем не менее, использовать ember 2.1. Это важно, какая версия уголька вы используете, которая указана в bower.json

{ 
"name": "awesomeapp", 
    "dependencies": { 
    "ember": "2.2.0", 
    "ember-data": "2.2.1", 

в моем примере я использую уголек-кли 2.6.2, но до сих пор версию уголька устанавливаются в 2.2.0.

Таким образом, вы всегда можете использовать последний уголек-кли всякий раз, когда он будет выпущен, но пропустить участие в выпуске, который говорит это

Project Update 
rm -rf node_modules bower_components dist tmp -- Delete temporary development folders... 

Вы можете проверить релизы здесь Ember-кли и заметить, что она всегда заявляет, как обновить инструмент и как при необходимости модернизировать проект.

https://github.com/ember-cli/ember-cli/releases

Надежда это ясно.

+0

Извините, Я все еще немного смущен. У меня есть рабочий проект, который использует ember-cli 2.4.1, Ember 2.4.1 и Ember-Data 2.4.0. Я хочу обновить Ember-cli до 2.6.2, но оставляю Ember & Ember-Data в их текущих версиях. Вы говорите, что мне просто нужно выполнить 4 шага, указанные в «Настройка», и игнорировать 5 шагов, указанных в «Обновление проекта»? – ptmoy2

+0

Да, вы можете просто обновить ember-cli. Версия ember указана в bower.json. В одном из моих проектов я использую последний ember-cli, который равен 2.6, а ember - 1.13. Эти два не подключены (только для создания нового проекта) –

+0

Это кажется несовместимым с инструкциями по обновлению. Если вы не удалите содержимое папки node_modules в проекте и переустановите. Старый материал ember-cli по-прежнему будет в этой папке и используется проектом. – ptmoy2