#ruby-on-rails #reactjs #webpack
#ruby-on-rails #reactjs #webpack
Вопрос:
Я пытаюсь использовать React с Ruby on Rails, и хотя он работает довольно хорошо, я бы хотел, чтобы приложение отправляло ошибку (вероятно, 500) всякий раз, когда компиляция webpack завершается неудачно для запроса.
Прямо сейчас, если компиляция webpack завершается неудачей, он показывает мне подробную ошибку, однако rails отправляет ответ 200 OK, и браузер показывает старый пакет javascript. Я бы предпочел видеть страницу сбоя во время разработки.
Started GET "/dashboard/index" for ::1 at 2019-04-23 15:07:24 -0300
Processing by DashboardController#index as HTML
Rendering dashboard/index.html.erb within layouts/application
Rendered dashboard/index.html.erb within layouts/application (3.6ms)
[Webpacker] Compiling…
[Webpacker] Compilation failed:
...
ERROR in ./app/javascript/components/App.js
Module not found: Error: Can't resolve 'react1' in '/Users/gabriel/workspace/capivareo/app/javascript/components'
@ ./app/javascript/components/App.js 19:0-42 35:13-18 35:33-38 46:2-11
@ ./app/javascript/components sync ^./.*$
@ ./app/javascript/packs/application.js
Completed 200 OK in 7611ms (Views: 7598.7ms | ActiveRecord: 0.0ms)
Возможно ли вызвать сбой приложения при сбое компиляции javascript?
Комментарии:
1. но у вас возникает эта ошибка только при запуске в режиме разработки, поэтому, я думаю, в этом нет необходимости
2. это не является абсолютно необходимым, но было бы очень удобно