В NodeJS я использую пакет Открыть , чтобы открыть новую вкладку в Chrome после того, как сервер ExpressJS будет готов.
app.listen(port, () => console.log(`Express server is listening on port ${port}!`));
open(`http://localhost:${port}`);
Однако при использовании Nodemon для перезагрузки сервера Express при изменениях я получаю несколько вкладок с одним и тем же адресом:
http://localhost:3000 как каждый раз Открыть , ну, открывается новая вкладка.
Есть ли способ для NodeJS открыть новую вкладку в Chrome, не допуская дублирования? Так как это для целей разработки, я имею полный доступ к Chrome, если нужны какие-либо флаги. Я могу использовать Сокеты, чтобы увидеть, подключены ли еще клиенты, но кажется, что должен быть более простой способ. Есть ли?