У меня есть webpack 3.5.1
настройка для прослушивания приложения React с webpack-dev-server(2.9.3)
.
Я настроил прослушиватели процессов, предложенные так: process.on (несколько сигналов завершения 'SIGINT'
Но проблема в том, что приложение не может прослушивать process.on ('SIGINT'). Поэтому я не могу завершить приложение.
Я пытался добавить решение для веб-пакета, как предложено здесь: https://github.com/webpack/webpack-dev-server/issues/1479#issuecomment -442492922
Но я не понимаю, где добавить эту опцию, поскольку я новичок в веб-пакете.
Код выглядит что-то вроде этого:
devServer.listen(port, HOST, err => {
if (err) {
return console.log(err);
}
console.log(chalk.cyan('Starting the development server...\n'));
openBrowser(urls.localUrlForBrowser);
});
['SIGINT', 'SIGTERM'].forEach(function(sig) {
process.on(sig, function() {
console.log(chalk.red('Closing the server'));
devServer.close();
process.exit();
});
});
})
.catch(err => errHandle);
openBrowser
: исходит от response-dev-utils / openBrowser
Установка выполняется на docker контейнере, который в данный момент работает на node:10.6.0-alpine
.
Любая помощь будет принята с благодарностью: D