这是导致错误的代码:
const writeToFile = data => {
return new Promise((resolve, reject) => {
fs.writeFile('./dist/generated-README.md', data, err => {
if (err) {
reject(err);
return;
}
resolve({
ok: true,
message: console.log('File created!')
});
})
})
}
我得到一个错误,说fs.writeToFile
不是一个函数。为什么会这样,我该如何解决?
fs.writeToFile
不是函数,因为它被称为fs.writeFile
。您只需要更改名称。此外,我不确定console.Console.log
功能,它只是console.log
。
const writeToFile = data => {
return new Promise((resolve, reject) => {
fs.writeFile('./dist/generated-README.md', data, err => {
if (err) {
reject(err);
return;
}
resolve({
ok: true,
message: console.log('File created!')
});
})
})
}