第一次这样做,所以我不知道该怎么做。
我初始化了firebase,将dist设置为公用文件夹,运行ember build -prod
,然后firebase deploy
。
我看到该页欢迎我加入firebase托管,但我想知道如何从我的Ember应用程序中获取index.html而不是firebase添加的index.html。
这是我的firebase.json文件:
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "dist",
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
/ dist中的index.html是firebase托管,/ app中的index.html是Ember App。
如何让我的应用出现?
由于
答案 0 :(得分:1)
Firebase CLI将部署hosting.public
目录中firebase.json
目录中指定的所有文件。在这种情况下,您可以运行cat dist/index.html
,并且您可能会看到Firebase托管默认页面的内容。
听起来您需要调查您的Ember构建过程并确定输出文件的确切位置。您还可以在本地使用firebase serve
来查看将要部署的内容的预览,而无需实际部署。