Каковы преимущества запуска bin/webpack-dev-сервера вместе с сервером rails

#ruby-on-rails #webpack-dev-server #webpacker

Вопрос:

У меня есть приложение Rails, которое использует Reactjs для клиентской стороны, и я использую webpacker его для компиляции JS.

В чем преимущества бега bin/webpack-dev-server бок о бок rails server ? Я знаю несколько подобных Hot Module Reload и live reloading после изменений в JS.

Есть ли какие-либо недостатки и в отношении производительности?

Ответ №1:

В разработке это довольно полезно (в основном, если вы касаетесь передней части приложения).

Это связано с тем, что весь js css html не нужно будет полностью перекомпилировать при каждом изменении.

Это может привести к тому, что загрузка страниц, которая может занять довольно много времени, займет ничтожно мало времени.

Кроме этого, это ускользает от моей области знаний 🙂


Это основано только на практическом опыте; я не знаю, как это работает под капотом.

Но то, что я вижу в своих журналах, когда я не использую webpack-dev-server , — это то, что фронт компилируется каждый раз, когда я делаю изменения.

Однако, когда я использую его, это не так.

Таким образом, запросы между изменениями занимают меньше времени.

Комментарии:

1. Спасибо. Не могли бы вы, пожалуйста, подробнее рассказать о том, как это ускоряет перезагрузку страницы, или обратиться ко мне по этому поводу на хороший ресурс.

2. @Rishabh tbh Я говорю на основе наблюдаемого опыта. но то, что я вижу в своих журналах, когда я не использую webpack-dev-server , — это то, что фронт компилируется каждый раз, когда я делаю изменения. Однако, когда я использую его, это не так. Таким образом, запросы между изменениями занимают меньше времени.