Подтвердить что ты не робот

Посмотрите webpack.config.js и запустите команду webpack в ответ на изменение файла

Я использую webpack.config.js и

webpack --watch --progress --debug

для сборки модулей.

Я бы хотел, чтобы webpack --watch перезапустился после изменения файла webpack.config.js.

Есть ли флаг webpack, который я могу использовать?

4b9b3361

Ответ 1

Я закончил использование , nodemon позволяет выполнять не node скрипты в ответ на изменения в файловой системе.

Вы не можете использовать его с webpack --watch, потому что --watch не собирается выходить. Однако вы можете просто использовать его с помощью webpack, например.

nodemon \
    --watch ./\
    --delay 250ms\
    --exec 'node ./node_modules/.bin/webpack'

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

Кроме того, использование nodemon вместо webpack --watch работает вокруг известной проблемы webpack, "Не обнаруживает незначительных изменений в файле (добавлено/удаленные пробелы, точка с запятой)" .

Ответ 2

Я лично предпочитаю, чтобы моя установка разработки максимально меняла мою производственную настройку. Поэтому я предпочитаю PM2 для nodemon, forever и т.д.

Поскольку вы можете вытащить этот инструмент в производство, и у вас есть готовые инструменты для производства. Здесь документация о том, как заставить его смотреть и перезапускать.

Чтобы получить эту работу с webpack-dev-сервером, вам придется обернуть свой конфиг в node server.

Ответ 3

Насколько я понимаю, нет. Вы можете, однако, попробовать обертку, такую ​​как webpack-build. Эта особенность включена в их список. Возможно, это трюк для вас.

Ответ 4

Это достаточно легко. Просто у вас есть файл, который упаковывает webpack, требуется ваш файл webpack.config.js. Затем любые изменения в этом файле регистрируются в веб-часах.