如何让Ember index.html出现在dist目录而不是firebase欢迎页面?

时间:2016-07-06 17:17:44

标签: ember.js firebase ember-cli

第一次这样做,所以我不知道该怎么做。

我初始化了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。

如何让我的应用出现?

由于

1 个答案:

答案 0 :(得分:1)

Firebase CLI将部署hosting.public目录中firebase.json目录中指定的所有文件。在这种情况下,您可以运行cat dist/index.html,并且您可能会看到Firebase托管默认页面的内容。

听起来您需要调查您的Ember构建过程并确定输出文件的确切位置。您还可以在本地使用firebase serve来查看将要部署的内容的预览,而无需实际部署。