我一直试图将我的Ember应用移动到使用pod来准备2.0。
我移动了所有文件,设置了environment.js参数,现在我的应用程序只显示空的index.html。 我做错了什么?
我附上了我的设置截图。
更新:
正如Kyle在评论中建议的那样,如果我将我的pod目录移出/pods
并移入/app
,然后不设置podModulePrefix
它就会开始工作。
但是如何在/pods
中获取所有内容?
我尝试将podModulePrefix
设置为livin/app/pods
,app/pods
和livin/pods
,但似乎没有任何效果。我认为我不会忘记modulePrefix
和podModulePrefix
的关系以及app
的目录名称。他们都需要匹配吗?
我的当前目录设置如下,如果它有帮助。
livin/
app/
pods/
index/
application/
login/
components/
styles/
public/
config/
答案 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
并查看是否仍然会发生这种情况。