Webpack для запуска команды оболочки при изменении файла - PullRequest
0 голосов
/ 17 апреля 2020

У меня довольно простой вопрос, который я получил, работая с конфигурацией веб-пакета довольно большого проекта.

В сборке разработки используется webpack-dev-server, но она не включает сборку s css styles.

Имеет отдельный скрипт сборки, который компилирует все s css в один файл и копирует его в папку stati c files. Единственное, что связано с css в конфигурации веб-пакета, это:

{
  test: /\.css$/,
  use: [
    'style-loader',
    'css-loader'
  ]
}

Итак, я хочу настроить веб-пакет таким образом, чтобы он запускал внешний скрипт при каждом изменении файла s css. Я попытался использовать shell-loader , добавив следующее:

}
  test: /\.scss$/,
  use: {
    loader: 'shell-loader', options: { script: 'make deploy-css' }
  }
}

Но это не реагирует на изменение файла.

Я также пытался поиграть с вебпаком watch вариант тоже безуспешен. Я думаю, что я скучаю по чему-то очень простому, но Google не помог :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...