我无法在电子

时间:2019-07-27 14:56:33

标签: javascript electron fs

我正在使用电子进行应用程序开发。但是当我使用fs.readFile函数时 电子投掷误差。

代码:

fs.readFile('data.json',(err,data)=>{
  console.log(data);
  win.webContents.send('data:load',JSON.parse(data.toString()));
})

输出:

{}
null

1 个答案:

答案 0 :(得分:0)

您需要处理异常err,以检查fs.readFile()是否正确读取文件的错误详细信息,通常是在文件路径后找不到文件:

fs.readFile('data.json',(err,data)=>{
    if (err) {
        console.error(err);
    }
    console.log(data);
    win.webContents.send('data:load',JSON.parse(data.toString()));
})