эта функция должна создать файл, мой скрипт включает 20 из них в последовательности
const fs = require('fs');
createFile( file.name + files.create_meta, blueprint.create_meta, data )
эта функция создает контент
function createFile(filePath, blueprintPath, data) {
const blueprint = fs.readFileSync(blueprintPath, 'utf8');
const content = template(blueprint, {
email: data.email,
name: data.name,
date: data.date,
})
fs.writeFile(filePath, content, function (err) {
console.log(err);
})
}
иногда это работает, но часто я получаюэто сообщение об ошибке:
[Error: ENOENT: no such file or directory, open ]
Если это сообщение появляется, файл не был создан, поскольку файлы не существуют в начале, а ошибка означает, что функция не может найти файл по этому пути.
как я могу гарантировать, что моя функция создает файлы?