1

我一直在尝试移动我的 Ember 应用程序以使用 pod 来准备 2.0。

我移动了所有文件,设置了 environment.js 参数,现在我的应用程序只显示空的 index.html。我做错了什么?

我附上了我的设置截图。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

更新:

因此,正如 Kyle 在评论中所建议的那样,如果我将我的 pod 目录移出/pods并移入/app, 然后不设置podModulePrefix它就会开始工作。

但是我怎样才能把所有东西都放进去/pods

我尝试设置podModulePrefixlivin/app/podsapp/podslivin/pods似乎没有任何效果。我不认为我了解 and 的关系modulePrefix和. 他们都需要匹配吗?podModulePrefixapp

如果有帮助,我的当前目录是这样设置的。

livin/ app/ pods/ index/ application/ login/ components/ styles/ public/ config/

4

3 回答 3

2

如我的评论中所述,从您的环境文件中删除 podModulePrefix 并将您的 pod 放入应用程序文件夹的根目录中。

我从来没有让 podModulePrefix 工作,而且我相信这种势头是反对将你的 pod 放在一个单独的文件夹中。由于 pod 注定会成为未来的默认文件夹结构,因此将 pod 放在应用程序的根目录中会更有意义。

于 2015-05-11T04:43:34.873 回答
0

给定屏幕截图中的文件结构,您的 pod 前缀应该是“pods”,而不是“livin/pods”

于 2015-05-10T13:43:16.127 回答
0

如果您使用0.2.5的是 ember-cli,那可能就是原因。podModulePrefix在该版本中被过早删除。尝试更新以更新到0.2.6,看看是否仍然出现这种情况。

于 2015-06-07T23:05:45.617 回答