Yazl выводит событие onClose, которое не запускается при использовании настраиваемого потока записи: - PullRequest
0 голосов
/ 28 января 2020

Я использую Yazl, чтобы сжать мои файлы вместе в nodejs. Я хочу сохранить zip-байты в памяти, поэтому я попытался использовать http://codewinds.com/blog/2013-08-19-nodejs-writable-streams.html#creating_writable_memory_stream этот поток. Но теперь yazl outputream не закончится sh. Близкое событие никогда не срабатывает. Но когда я использую fs.createWritableStream, тогда он работает просто отлично. Как я могу использовать пользовательский writeestream с yazl?

zip.outputStream.pipe(WMstream).on('close', ()=>{
  console.log('done');
  res(memStore['test']);
});

Весь код записи файла находится в пределах нового Promise ((res, rej) => {...});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...