Ember CLI with Pods

时间:2015-05-10 01:27:49

标签: ember.js ember-cli ember-pods

我一直试图将我的Ember应用移动到使用pod来准备2.0。

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

我附上了我的设置截图。

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

更新:

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

但是如何在/pods中获取所有内容?

我尝试将podModulePrefix设置为livin/app/podsapp/podslivin/pods,但似乎没有任何效果。我认为我不会忘记modulePrefixpodModulePrefix的关系以及app的目录名称。他们都需要匹配吗?

我的当前目录设置如下,如果它有帮助。

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

2 个答案:

答案 0 :(得分:2)

如我的评论中所述,从您的环境文件中删除podModulePrefix并将您的pod放在app文件夹的根目录中。

我从来没有能够让podModulePrefix工作,我相信momentum is against putting your pods in a separate folder无论如何。由于pod将来会成为默认的文件夹结构,因此将您的pod放在应用程序的根目录中会更有意义。

答案 1 :(得分:0)

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