升级到2.12后,ember-app为空白

时间:2017-04-04 13:47:27

标签: ember.js ember-2.0.0

我试图从Ember 1.13到Ember 2.12获得一个应用程序。

我升级了ember-cli以及所有这些。我完成了this guide中的步骤,最重要的是

ember init

然后解决了出现的差异。

结果是我有一个空白页面。大多数资源都已加载。 application.hbs包含" Hello World",但这并未显示。路由器已定义根路由。

当我导航到root时,Chrome会下载常用的JS文件

index.html似乎需要www.jswww.css,但这些不是ember init生成的。在网上搜索" ember www.js"没有产生任何有用的东西。

现在,我处于以下状态:

  • 空白页
  • Chrome Web Developer Console中没有错误,警告或弃用
  • Ember检查员未检测到Ember应用程序。

可能我在" ember init"期间错过了一些东西。一步,但很难确切知道究竟是什么。

如果没有错误消息,我该如何调试?简单地重新开始?

1 个答案:

答案 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