2016-02-02 3 views
2

Я нахожусь в процессе запуска моего первого проекта Ember. Чтение Ember Guides оставило меня немного озадаченным, когда дело доходит до выбора версии Ember и Ember CLI, подходящей для использования в производстве.Ember 2.3.0 требует бета-версию Ember CLI?

Если я читаю документацию правильно, Ember 2.3.0 считается готовой версией выпуска готовой продукции. Руководства также настоятельно рекомендуют использовать Ember CLI для создания и разработки приложения Ember. Однако в документации говорится об установке Ember CLI 2.2.0-beta.6. Глядя на сайт Ember CLI, я вижу, что мой выбор для разработки Ember 2.3.0 - это Ember CLI 2.3.0-beta.1. Я запутался, так как обе версии Ember CLI не являются выпусками продукции. Фактически, последний выпуск не-бета-версии Ember CLI - 1,13.15, который вернет меня к Ember 1.13.12. По-видимому, если я сделаю некоторую ручную миграцию, я могу использовать эту версию CLI с Ember 2.1.0. Что мне нужно сделать, чтобы использовать последнюю выпущенную версию Ember 2 с выпущенной версией Ember CLI?

+0

Я бы порекомендовал использовать '2.2.0-beta.6'! ember-cli находится в некотором рефакторинге на данный момент, и ситуация не оптимальна, но бета-инструмент не плохо работает. все же вы используете производственный код для своей продуктивной среды! Возможна ручная миграция. Просто отредактируйте свои 'package.json' и' bower.json', но вы можете столкнуться с трудностями в зависимости от того, что вы используете. – Lux

ответ

4

2.x версии Ember CLI действительно бета-версии, но они готовы к производству.

Это было сделано из-за того, что все еще выполняются важные изменения, такие как добавление Ember.js (Ember Data уже прошел этот процесс) и другие, которые могут нарушить обратную совместимость, например, final pods structure. Там будет путь миграции для любого изменения изменения вашего кода приложения, поэтому не позволяйте ему пугать вас!

Бета-версии предоставляются таким образом, чтобы люди могли легче начать проект с использованием более современных генераторов и зависимостей.

Настоящая рекомендация: npm install -g [email protected] до тех пор, пока не будет выпущена стабильная версия 2.x, и в это время the release будет иметь соответствующие инструкции по обновлению.

Обновление: Ember CLI 2.3 stable был выпущен, вы можете установить его с помощью npm install -g [email protected], или последней стабильной версии с npm install -g [email protected].

+0

Это суммирует текущую ситуацию. –

+0

Спасибо за быстрый и тщательный ответ! – user3761773