Я разрабатываю проект js-узла. У меня есть zip-файл, который я хочу извлечь, затем я читаю один из файлов внутри извлеченного zip-файла.Проблема в том, что я даже кодирую функцию для извлечения перед функцией readfile, которую я вызываю в обратном вызове.У меня всегда нет такой ошибки файла или каталога, как перед чтением передается файл чтения. Помощь !!
Это мой код
var unzip = require('unzip');
const fs = require('fs');
var stream = fs.createReadStream(zipFilePath).pipe(unzip.Extract({ path: 'files/em' }));
stream.on('finish', function () {
fs.readFileSync('files/em/data.json') ;//read the extracted file but always the extraction passed after this
});