Webpack: неужели после каждого изменения нужно пересобрать проект?
====================================================================

 Столкнулся на проекте с webpack, до этого с ним не работал.  

Возникла необходимость внести изменения в текущие стили и скрипты.  

Вопрос: неужели после внесения каждого изменения в исходники, нужно пересобрать проект через webpack ?  

  

1. Как быть, если нужно внести пару изменений быстро посмотреть результат не запуская ничего ?  

  

2. И можно ли как-то удаленно пересобрать проект ? Например nmp установлен на одном сервере, а проект на другом ? 

 Но, но не всё так плохо. Когда один раз соберете проект (запуск dev-сервера, например), дальнейшая сборка проекта на каждый "чих" занимает считанные секунды, поэтому особых сложностей не доставляет.  

  

По теме:  

  

1:  

  

Зависит от проекта, но в 99% случаев вебпаком собирают сложные веб-приложения, а там просто запустить файл и посмотреть результат не получится.   

  

Поэтому если это нужно, то можно спроектировать приложение таким образом, чтобы оно работало и БЕЗ сборки. Например, чистый JS (а не TypeScript), только относительные пути, подключение через System (например), полное отсутствие транспиляторов (только чистый JS/CSS). Правда, это будет мощный выстрел в ногу проекта, и соберете другие грабли, поэтому крайне не рекомендую это делать.  

  

2:  

  

Можно, но зависит от задач. Сборка проекта это просто команда, грубо, `webpack` в терминале. Запустить это можно на любом ПК, и так как это команда, то её можно запустить удаленно. Системы непрерывной интеграции работают именно таким образом, и сами собирают проект, тестируют, и так далее.  

  

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

  

На самом деле, в теории, можно попробовать и даже это обойти, но я крайне не рекомендую это делать.