我正在使用此功能并收到此错误
{ Error: EBADF: bad file descriptor, write
at Error (native) errno: -4083, code: 'EBADF', syscall: 'write' }
功能:
saveMap: function(body) {
var fd = fs.openSync("C:/mypath", 'w');
fs.writeFile(fd, body, function(err) {
if(err) {
return console.log(err);
}
console.log("The file was saved!");
});
fs.closeSync(fd);
},
我正在使用fd,因此如果文件不存在,它可以创建文件。 (我已经在现有文件上使用了writeFile进行了测试,但它确实有效。)
对于noob问题,这可能是显而易见的道歉。