我试图从Ember 1.13到Ember 2.12获得一个应用程序。
我升级了ember-cli以及所有这些。我完成了this guide中的步骤,最重要的是
ember init
然后解决了出现的差异。
结果是我有一个空白页面。大多数资源都已加载。 application.hbs
包含" Hello World",但这并未显示。路由器已定义根路由。
当我导航到root时,Chrome会下载常用的JS文件
新index.html
似乎需要www.js
和www.css
,但这些不是ember init
生成的。在网上搜索" ember www.js"没有产生任何有用的东西。
现在,我处于以下状态:
可能我在" ember init"期间错过了一些东西。一步,但很难确切知道究竟是什么。
如果没有错误消息,我该如何调试?简单地重新开始?
答案 0 :(得分:1)
升级是一个很大的进步。我建议您按照以下迁移路径进行操作,
1.13 - > 2.0 - > 2.4 - > 2.8 - > 2.10 - > 2.12
浏览弃用指南https://emberjs.com/deprecations/v2.x/,如果您的应用在您的应用中使用了弃用的方法,那么请更新到该特定版本并继续。
在每次升级中,只需确保您需要修复弃用,升级相应的ember-cli并仔细遵循升级路径。
对于ember-cli升级,在以下网址中,您可以替换ember-cli版本以获取更新的确切更改
https://github.com/ember-cli/ember-new-output/compare/v1.13.0...v2.12.0