У меня есть приложение Node.js, работающее без ошибок в Windows. Это же приложение выдает эту ошибку при попытке запуска в Linux:
ERROR: TypeError: Cannot read property 'forEach' of undefined
Может кто-нибудь помочь с ошибкой?
dirs.forEach(function (element) {
fs.readdir(`${logPath}\\${element}`, (err, files) => {
//console.log(`-${element}`);
files.forEach(file => {
//console.log(`|--${file}`);
let fileDate = parseInt((file.split("_").join("")).split(".txt").join("")); //REMOVE '_' AND '.txt' FROM FILE NAME
if (!isNaN(fileDate)) {
if (fileDate < deleteFilesBefore) {
fs.unlink(`${logPath}\\${element}\\${file}`, function(error) {
if (error) {
throw error;
}
console.log(`Deleted ${logPath}\\${element}\\${file}`);
});
}
}
});
})
});