Size: a a a

Node.js — русскоговорящее сообщество

2019 November 18

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
если в ноде его не запретили принудительно, что вряд ли
источник

M🇷

Mikhail 🇷🇺🇨🇦 in Node.js — русскоговорящее сообщество
https://www.npmjs.com/package/exit-hook
Вот это присмотрел
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
так оно для всего будет вроде
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
источник

MD

Max Davidov in Node.js — русскоговорящее сообщество
Mikhail 🇷🇺🇨🇦
Просто надо ожидать аборт и посылать сообщение
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Mikhail 🇷🇺🇨🇦
Реально ли в npm run <какой-либо скрипт> слушать ^C и повешать на него какое-либо действие?
process.on('SIGINT', () => {
   console.log('Ctrl+C pressed');
   process.exit();
});
источник

M🇷

Mikhail 🇷🇺🇨🇦 in Node.js — русскоговорящее сообщество
Ð
process.on('SIGINT', () => {
   console.log('Ctrl+C pressed');
   process.exit();
});
А если скрипт - бинарня?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
в смысле?
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Ð
process.on('SIGINT', () => {
   console.log('Ctrl+C pressed');
   process.exit();
});
а process.exit() зачем
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Kool Guy
а process.exit() зачем
чтоб выйти видимо 🤷‍♂️
источник

Ð

Ð in Node.js — русскоговорящее сообщество
потому что оно заменяет стандартный хендлер этого сигнала, и оно перестанет выходить по ctrl+c
источник

AX

A X in Node.js — русскоговорящее сообщество
Kool Guy
а process.exit() зачем
Чтобы завершить приложуху
источник

Ð

Ð in Node.js — русскоговорящее сообщество
стандартный хенлер выходит сразу, а так тебе предоставляют возможност ьвыполнить что-то асинхронно и после этого завершить скрипт
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
хммм
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
ну тогда надо закрыть все листенеры
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
и программа сама завершится
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
все соединения, серверы
источник

ЕЧ

Егор Черненко in Node.js — русскоговорящее сообщество
Всем привет
Есть большой джейсон файл от которога даже vsc крашиться
что посоветуете, чтобы оптимизировать поиск по нему?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
закрывать я думаю они сами закроются, а вот отправить им graceful shutdown -да, можно
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
process.exit это слишком жестко
источник