Chr*_*rry 3 javascript upgrade updates ember.js
目前在我们的生产环境中的Ember Web应用程序具有以下版本.
我在以下指南中找到了从ember 1.10开始的升级说明,但我们的应用程序中的ember版本更老了.
指南:https://www.emberscreencasts.com/meta_guide_to_upgrading_ember
理想情况下,应用程序需要升级到1.10,然后按照本指南1.13进行升级,然后再升级到2.0+等.
将应用程序从低版本1.2.2升级到1.10是否存在任何已知问题.Ember-data需要并行升级,我假设但不太确定何时升级每个.
最后,有没有可能的方法将ember-cli添加到现有的应用程序中?如果是这样,应该添加什么样的ember-cli版本以及何时使用ember.js和ember-data.js进行升级.
我几个月前做过这样的更新,这里有一些注意事项:
首先,因为你在1.x我认为你应该直接跳转到1.13.这应该只在您使用私有API时中断.然后修复您的弃用并尝试跳转到最新版本2.x.
但是应该提到这是一个巨大的跳跃.哲学在很多方面都发生了变化.可能您{{render}}在现有应用中使用了很多,而不是太多的组件等等.
我个人会建议您从一个新的ember-cli应用程序开始,然后尝试按部分集成您现有的代码.
从路由器和数据层开始.然后开始按路线迁移路径,始终使用它的控制器和模板.如果出现问题,请修复它.首先从具有较少代码和依赖性的路由开始.
跳转到ember-cli始终意味着您必须更改每个文件,因为您可能还没有使用ES6模块.如果这样做,则更容易始终拥有正在运行的应用程序并逐个文件迁移,而不是尝试立即迁移漏洞野兽.这也为您提供了一个很好的机会,可以将预2.x编码迁移到最新的推荐方式.
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |