2016-12-18 184 views
0

我無法在Firebase中部署我的應用程序應用程序。我只能看到Firebase託管服務的歡迎頁面:無法在Firebase中部署應用程序應用程序

您看到這個是因爲您已成功設置Firebase託管服務。現在是時候建立一些非凡的東西了!

我已經安裝了EmberFire插件以及Firebase工具。

我的配置文件看起來像這樣:

module.exports = function(environment) { 
     var ENV = { 
     modulePrefix: 'sample', 
     environment: environment, 
     rootURL: '/', 
     locationType: 'auto', 

     firebase : { 
     apiKey: 'xxxxxx', 
     authDomain: 'xxxxx', 
     databaseURL: 'xxxx', 
     storageBucket: 'xxxxx', 
     messagingSenderId: 'xxxxx' 
    }, 
     EmberENV: { 
      FEATURES: { 
      // Here you can enable experimental features on an ember canary build 
      // e.g. 'with-controller': true 
      } 
     }, 

     APP: { 
      // Here you can pass flags/options to your application instance 
      // when it is created 
     } 
     }; 

     if (environment === 'development') { 
     // ENV.APP.LOG_RESOLVER = true; 
     ENV.APP.LOG_ACTIVE_GENERATION = true; 
     ENV.APP.LOG_TRANSITIONS = true; 
     ENV.APP.LOG_TRANSITIONS_INTERNAL = true; 
     ENV.APP. 

LOG_VIEW_LOOKUPS = true; 
    } 

Firebase.json:

{ 
    "database": { 
    "rules": "database.rules.json" 
    }, 
    "hosting": { 
    "public": "dist", 
    "rewrites": [ 
     { 
     "source": "**", 
     "destination": "/index.html" 
     } 
    ] 
    } 
} 

我已經建立了應用和部署使用以下命令:

燼建設 - prod

firebase登錄

火力初始化

火力部署

在此先感謝:-)

回答

3

當你與firebase init命令初始化您ember.js應用的第一次,系統會提示您的是

? File dist/index.html already exists. Overwrite? (y/N) 

回覆號
回覆yes是will al低的默認firebase託管歡迎頁面會覆蓋您的ember app index.html文件,這就是爲什麼仍然迎接Firebase託管歡迎頁面的原因。