Сделайте webpack-dev-server для повторного использования существующей открытой вкладки - PullRequest
1 голос
/ 02 марта 2020

Я пытаюсь выполнить два разных сценария, используя nodemon, когда он запускается и когда он перезапускается. Проблема в том, что nodemon вызывает оба события start и restart, когда обнаруживает изменение в файле.

Так как я могу выполнить два разных сценария при запуске и перезапуске. Моя цель состоит в том, чтобы всякий раз, когда nodemon обнаруживает любое изменение в файле, он перезапускает webpack-dev-server и в браузере открывается новая вкладка вместо повторного использования существующей вкладки.

пакет. json

"start": "nodemon --watch app.js",  

nodemon. json

{
   "events": {
        "start": "webpack-dev-server --config=webpack.dev.config.js --open",
        "restart": "webpack-dev-server --config=webpack.dev.config.js"
   }
}

webpack .dev.config. js

.
.
devServer: {
    contentBase: "src",
    compress: true,
    stats: "minimal",
}
...