Ember CLI 与 Pods
Ember CLI with Pods
我一直在尝试移动我的 Ember 应用程序以使用 pods 来准备 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/
鉴于您屏幕截图中的文件结构,您的 pod 前缀应该是 'pods',而不是 'livin/pods'
如我的评论所述,从您的环境文件中删除 podModulePrefix 并将您的 pods 放入应用程序文件夹的根目录中。
我一直无法让 podModulePrefix 正常工作,而且我相信 momentum is against putting your pods in a separate folder 无论如何。由于 pods 注定会成为未来的默认文件夹结构,因此将 pods 放在应用程序的根目录中更有意义。
如果您使用的是 ember-cli 的 0.2.5
,这可能就是原因所在。 podModulePrefix
在该版本中被过早删除。
尝试更新到 0.2.6
,看看是否仍然出现这种情况。
我一直在尝试移动我的 Ember 应用程序以使用 pods 来准备 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/
鉴于您屏幕截图中的文件结构,您的 pod 前缀应该是 'pods',而不是 'livin/pods'
如我的评论所述,从您的环境文件中删除 podModulePrefix 并将您的 pods 放入应用程序文件夹的根目录中。
我一直无法让 podModulePrefix 正常工作,而且我相信 momentum is against putting your pods in a separate folder 无论如何。由于 pods 注定会成为未来的默认文件夹结构,因此将 pods 放在应用程序的根目录中更有意义。
如果您使用的是 ember-cli 的 0.2.5
,这可能就是原因所在。 podModulePrefix
在该版本中被过早删除。
尝试更新到 0.2.6
,看看是否仍然出现这种情况。