0

我正在尝试从 Ember 1.13 到 Ember 2.12 的应用程序。

我升级了 ember-cli 和所有这些。我完成了本指南中的步骤,最重要的是

ember init

然后解决出现的差异。

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

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

新的index.html似乎需要www.js, 和www.css,但这些不是用 . 生成的ember init。在网上搜索“ember www.js”并没有产生任何有用的信息。

现在,我处于以下状态:

  • 空白页
  • Chrome Web 开发者控制台中没有错误、警告或弃用
  • Ember 检查器未检测到 Ember 应用程序。

可能我在“ember init”步骤中遗漏了一些东西,但很难知道到底是什么。

如果没有错误消息,我将如何调试它?只是重新开始?

4

1 回答 1

1

这次升级是一个很大的飞跃。我鼓励您遵循以下迁移路径,

1.13 -> 2.0 -> 2.4 -> 2.8 -> 2.10 -> 2.12

浏览弃用指南https://emberjs.com/deprecations/v2.x/,如果您的应用在您的应用中使用不推荐使用的方法,则更新到该特定版本并继续进行。

在每次升级中,只需确保您需要修复弃用,升级相应的 ember-cli 并仔细遵循升级路径。

对于 ember-cli 升级,您可以在以下 URL 中替换 ember-cli 版本以获取准确的更新更改

https://github.com/ember-cli/ember-new-output/compare/v1.13.0...v2.12.0

于 2017-04-04T14:51:43.490 回答