2017-10-19 128 views
0

我想部署一個Rails 5應用程序到Heroku。然而,這是我第一次將webpack添加到公式中。如何將Rails + Webpacker應用程序部署到Heroku?

我已經使用webpack在需要時添加一些Vue組件。在我的本地環境中,一切工作都很順利,但是,在部署到Heroku時,事情並沒有按照計劃進行。

預編譯資產(均來自管道和webpack)完成。但是,當我啓動Vue應該運行的頁面時,在控制檯中,當瀏覽器嘗試檢索預編譯的包/主JavaScript文件時,會看到404錯誤。

這是Heroku的日誌顯示:

2017-10-19T10:04:51.947282+00:00 heroku[router]: at=info method=GET path="/packs/main-49ef6f7f11bf1482d113.js" host=appname.herokuapp.com request_id=fce4e051-2880-4566-8e66-5cd3369a819f fwd="125.227.151.206" dyno=web.1 connect=0ms service=72ms status=404 bytes=1744 protocol=https 

日誌顯示沒有其他重大錯誤。你有任何想法如何解決或在哪裏尋找更多的細節?

我很抱歉,如果這是一個「愚蠢」的問題。這是我第一次實際使用webpack進行部署。

回答

0

原來,我的合作開發人員添加/ public/packs到.gitignore,因此該目錄沒有推到Heroku

相關問題