Инструменты библиотеки - подключение к `webpack --watch`

У меня есть шаг сборки (хук), который должен произойти после завершения webpack --watch. У кого-нибудь был успех, подключившийся к webpack --watch, чтобы определить, когда он завершится?

Другими словами, это бы понравилось:

  1. Начните webpack --watch на заднем фоне
  2. изменение файла (ов), webpack --watch создает новую сборку
  3. побегать webpack завершает восстановление

Кто-нибудь знает хороший способ сделать это?

1 ответ

Решение

Я думаю, что самый простой способ будет использовать webpack-shell-plugin плагин. Он позволяет запускать любые команды оболочки до или после сборки веб-пакета. Просто установите его с npm install --save-dev webpack-shell-plugin и отредактируйте свой webpack.config.js:

const WebpackShellPlugin = require('webpack-shell-plugin');

module.exports = {
  ...
  ...
  plugins: [
    new WebpackShellPlugin({onBuildStart:['echo "Webpack Start"'], onBuildEnd:['echo "Webpack End"']})
  ],
  ...
}

Просмотрите плагин документации для получения дополнительной информации.

Другие вопросы по тегам