我正在开始我的第一个Ember项目。在选择适合生产使用的Ember和Ember CLI版本时,阅读Ember Guides让我有点困惑。
如果我正确阅读文档,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版本都不是生产版本。事实上,最新的非beta Ember CLI版本是1.13.15,这将使我回到Ember 1.13.12。显然,如果我进行一些手动迁移,我可以使用该版本的CLI和Ember 2.1.0。使用最新发布的Ember 2版本和Ember CLI的发布版本需要做什么?
答案 0 :(得分:4)
Ember CLI的2.x版本确实是测试版,但它们已经准备就绪。
这样做是因为仍然有一些重要的更改,例如添加Ember.js(Ember Data已经完成了该过程),以及其他可能会破坏向后兼容性的行为,如final pods structure。对于应用程序代码的任何重大更改都会有一个迁移路径,所以不要让它吓到你!
提供了测试版,以便人们可以更轻松地使用更新的生成器和依赖项启动项目。
目前的建议是npm install -g ember-cli@beta
,直到2.x稳定版本发布,届时the release将获得相关的升级说明。
更新:Ember CLI 2.3 stable已发布,您可以使用npm install -g ember-cli@2.3
安装,也可以使用npm install -g ember-cli@latest
安装最新版本。