2015-03-24 98 views
5

我們正在將我們的前端過渡到EmberJS,並計劃使用Ember CLI來解決我們目前遇到的問題。在那之前,我們在Rails應用程序中有多個Ember JS應用程序。運行rake資源:預編譯本地執行不到一分鐘,但部署到Heroku的資源編譯速度非常慢(> 15分鐘),儘管使用PX dynos進行部署。EmberJS的資產編譯速度很慢

這裏是我們的生成日誌: https://gist.github.com/dior001/1d59deaff61ee243df7d

注意,每EmberJS應用大約4分鐘的編譯時間。

  • application_ember_orders => 2015-03-24T21:54
  • application_ember_search => 2015-03-24T21:58
  • application_ember_search_chrome => 2015-03-24T22:02

有沒有人EmberJS和Rails資產管道遇到了這個問題?如果是這樣,你對編譯如此緩慢的原因有什麼建議嗎?

+0

我面臨同樣的問題。你可以打開你的日誌記錄來獲得更多信息,但是我還沒有解決它:* heroku config:set EMBER_CLI_RAILS_VERBOSE = true * – 2015-05-12 14:39:11

+0

同樣的問題在這裏。我們的應用程序需要大約12分鐘來編譯。這很痛苦。 – turboladen 2017-07-07 21:26:12

回答

1

我還沒有遇到這個問題,但是Heroku對於預編譯的資產可能會很挑剔,所以運行rake資產:clean或rake資產:過去部署之前的clobber已經爲我工作了。第一個只清理舊資產,但第二個更有力。