Я пишу расширение для VS Code. Это расширение порождает дочерний процесс при запуске:
var child = cp.spawn('notepad', [], {
detached: true,
stdio: 'ignore'
});
child.unref();
(блокнот для тестирования)
Таким образом, обычно вызывается с detached = true и child.unref (), оно должно оставаться открытым, но один раз VS Code закрывается. Блокнот также закрывается.
Это ошибка или предназначена? Я делаю что-то неправильно? Цель - сохранить процесс открытым после закрытия VS Code.